Я использую AngularJS и Typeahead AngularUI Bootstrap. Я хочу использовать фильтр с несколькими параметрами. Вот мой элемент управления вводом:
<input id="tbUsers" class="form-control" ng-model="unit.userSel"
typeahead="user as user._FName + '(' + user._LName +')' for user in allUsers | filter:{_FName : _LName:$viewValue}:myFunc | limitTo:8"
typeahead-editable="false" required />
В моем контроллере у меня есть функция myFunc:
$scope.myFunc = function (FName, LName, viewValue) {
//logic here
return true;
}
Я не могу передать несколько параметров в myFunc. Если я удалю параметр LName из функции контроллера и входного фильтра, он будет работать нормально. Если я добавлю 2 параметра, myFunc не будет вызван.
Пожалуйста помоги!!
P.S.: Мой первый вопрос здесь, так что, возможно, я нарушил несколько правил, извините за это!