私はangularJsが新しく、検索結果をフィルタリングしたいと思います。 https://codepen.io/anon/pen/mpJyKmリストを並べ替える方法まず最初にmd-autocompleteに文字列検索が含まれていますAngularJS
文字列が含まれ、結果リストの最初に来るで始まり、そのように私はフィルタクエリ入力に基づいて結果を検索したい:ここ
は一例です。私は md-autocompleteの例を使用していて、 コントローラでフィルタリストをフィルタリングする必要があります。e.g. If search input is : A
then result should be like this :
Alabama
Alaska
Arizona
Arkansas
California
Colorado
...
は、フィルタリング結果のためにこれを試みたが、で始まるを返すか、私が必要として、フィルタリングせずに任意の順序で含まれています
function createFilterFor(query) {
var lowercaseQuery = angular.lowercase(query);
return function filterFn(state) {
return (state.value.indexOf(lowercaseQuery) != -1);
};
}