标签:
参考http://toddmotto.com/everything-about-custom-filters-in-angular-js/
1)声明函数
app.filter(‘startsWithLetter‘, function () { return function (items, letter) { var filtered = []; var letterMatch = new RegExp(letter, ‘i‘); for (var i = 0; i < items.length; i++) { var item = items[i]; if (letterMatch.test(item.name.substring(0, 1))) { filtered.push(item); } } return filtered; }; });
2)使用函数
<input type="text" ng-model="letter"> <ul> <li ng-repeat="friend in person.friends | startsWithLetter:letter"> {{ friend }} </li> </ul>
标签:
原文地址:http://my.oschina.net/u/2351685/blog/509551