【发布时间】:2017-07-03 14:56:33
【问题描述】:
我有这段代码使用 AngularJS 和 NGTagsInput。 我在自动完成中使用过滤器,您可以按“Enter”添加新项目,但我想向用户显示此消息。如果自动完成没有结果,显示消息:“未找到结果。按 Enter 键添加” 我尝试在过滤器中放置一个 Else。但不起作用,因为他检查了每一个字母。
$scope.loadCountries = function($query) {
return $http.get('countries.json', { cache: true}).then(function(response) {
var countries = response.data;
return countries.filter(function(country) {
return country.name.toLowerCase().indexOf($query.toLowerCase()) != -1;
});
});
};
});
这是一个 Plnkr:PLUNKR
现在谢谢! =)
【问题讨论】:
标签: javascript angularjs ng-tags-input