Итак, я пытался сделать настраиваемый фильтр, который ищет параметры "Startswith", а не "Contains". Кажется, что каждый фильтр, который я написал, работает некорректно. Вот пример того, что я пытаюсь достичь --- > http://jsfiddle.net/DMSChris/9ptr9/
function FilterCtrl() {
var scope = this;
scope.doFilter = function(elem) {
if(!scope.searchText) return true;
return elem.last_name.toLowerCase().indexOf( scope.searchText.toLowerCase()) == 0;
};
}
http://jsbin.com/OyubElO/1/edit - Вот где я сейчас.
<ul border="1px" ng-repeat="msg in messages | filter:search:strict">
<li>{{msg.last_name}}</li>
Любая помощь будет принята с благодарностью!