2016-09-10 4 views
0

У меня есть мкр-автозаполнение поля:мкр-автозаполнения заказ выпадающие пункты

<md-autocomplete md-selected-item="videoInfo.lineUp[1]" md-items="item in searchQuery(searchText1)" md-search-text="searchText1" md-item-text="item.display" md-floating-label="Loosehead"> 
    <span md-highlight-text="searchText1">{{item.display}}</span> 
</md-autocomplete> 

Я заселить md-items с

$scope.searchQuery = function (searchText) { 
    var users = []; 
    angular.forEach($scope.users, 
     function (value, key) { 
      // value = user object 
      // key = userId 
      var dN = value["display_name"]; 
      if (dN) { 
       var obj = {}; 
       obj[key] = value; 
       obj["display"] = dN; 
       if (dN.toLowerCase().indexOf(searchText.toLowerCase()) !== -1) { 
        users.push(obj); 
       } 
      } 
     }); 
    return users; 
} 

Есть ли способ заказать элементы в раскрывающемся списке в алфавитном порядке?

ответ

2
md-items="item in searchQuery(searchText1) | orderBy : display" 
+0

Я принял слишком рано, это не сработает ... Любые другие советы? –

+0

Есть демо на угловом материале, который работает с этим фильтром. Не могли бы вы предоставить демоверсию, которой нет? –

+0

Где я могу найти эту демо? Где я могу сделать демоверсию, которая включает библиотеки угловых материалов? –