0
トラックと場所が検索結果にプッシュされています。私はトラックを見せたいだけです。場所の_type
は"system.place"
でトラックは"system.tracking"
です。検索結果から各結果を確認するためのif文があるにもかかわらず、すべての結果が表示されます。入力は参考になります。何をフィルタリングするためにあなたのforEach
機能するためにはフィルタリングされた特定の検索結果を表示する
$scope.trackSearchChanged = function(searchText) {
if (searchText == '') {
$scope.trackSearchResults = [];
}
else {
Service.typeAheadSearch(searchText, 20).then(function (response) {
angular.forEach(response.results, function (track, index) {
if (track._type != "system.place") {
$scope.trackSearchResults = response.results;
}
});
});
}
};
問題を修正しました。それは簡単な修正でした。ありがとう! – daveskylark