私の角プロジェクトでng-Input-tagsを使用しています。しかし、キーワードを検索しているときに、検索結果でオートコンプリートが更新されません。私は正しい結果を返している私のメソッドを確認したが、彼らはオートコンプリートのドロップダウンに表示されていません。ng-tags-inputが希望どおりに機能しない
これは私のhtmlコードです:
<tags-input ng-model="selectedDrivers" display-property="name" replace-spaces-with-dashes="false" add-from-autocomplete-only="true" placeholder="Search by driver name or driver id.." on-tag-added="emptyScope()"> <auto-complete source="searchDriver($query)" debounce-delay="500"></auto-complete> </tags-input>
そして、これは私のjsのコードです:どういうわけかsuggestionListが更新取得されていない
$scope.searchDriver = function(query) { $scope.searchedResults = []; for(var key in $scope.driversInfo){ if($scope.driversInfo[key].name.toLowerCase().indexOf(query.toLowerCase()) >= 0 || $scope.driversInfo[key].id.toString().indexOf(query.toString()) >= 0) $scope.searchedResults.push($scope.driversInfo[key]); } return $scope.searchedResults; };
。