私の md-autocomplete は、データと md-not-found データを同時に表示しません。
angular.module('BlankApp').controller('ctrl', function($scope, $q){
$scope.items = [{name: 'item1', id: 1}, {name: 'item2', id: 2}, {name: 'item3', id: 3}];
$scope.promisedItems = function(){
var deferred = $q.defer();
deferred.resolve(items);
return deferred.promise;
}
});
<md-autocomplete md-selected-item="selectedItem2" md-search-text="searchText2" md-items="item in promisedItems()" md-item-text="item.name" md-min-length="0" placeholder="items">
<md-item-template>
<span md-highlight-text="searchText2" md-highlight-flags="^i">{{item.name}}</span>
</md-item-template>
<md-not-found>
No states matching "{{searchText2}}" were found.
</md-not-found>
</md-autocomplete>
Attempt1 はデータを表示しますが、'not-found-message' を表示しません。
Attempt2 は「not-found-message」を表示しますが、データは表示しません。
お約束で包みました。
両方を同時に機能させるにはどうすればよいですか?