比这简单得多,使用以下
String.indexOf()函数:
angular.forEach(items, function(item) { if( item.label.indexOf(searchText) >= 0 ) filtered.push(item);});您可能需要将两个字符串都转换
.toLowerCase()为不区分大小写的匹配项:
searchText = searchText.toLowerCase();angular.forEach(items, function(item) { if( item.label.toLowerCase().indexOf(searchText) >= 0 ) filtered.push(item);});


