Привет, у меня есть массив объектов, которые я хочу отфильтровать с помощью typeahead.
это мой входной тег
<input type="text" ng-change="onedit()" ng-model="selected" uib-typeahead="state as state.city for state in states | filter:$viewValue | limitTo:8">
Это массив, который я хочу отфильтровать:
$scope.states = [
{state: 'Alabama', firstName: "Jim"},
{state: 'Alaska', firstName: "Tom"},
{state: 'Arizona', firstName: "Alan"},
{state: 'Arkansas', firstName: "Mark"},
{state: 'California', firstName: "Maria"}
]
На данный момент он отображает только состояние, соответствует ли оно firstName или состоянию. Как я могу сделать так, чтобы он отображал только свойства firstName, если он соответствует firstName, и отображал только состояния, если он соответствует состояниям
Вот мой PLUNKER
Тип, который я использую, я думаю, из angular-bootstrap.
Я почти уверен, что вы можете сделать это, как я видел в каком-то онлайн-примере, но не могу найти.