Я использую ui-select вместо использования собственного выбора.Это проблема:
Пользователь может выбрать адрес pick_up в массиве местоположений.Если адреса нет, он может добавить новый адрес.Я хочу использовать поле ввода ui-select-search для фильтрации select и для этого добавления нового уникального адреса, если в ui-select-choices нет искомого термина.Есть ли способ, которым я могу это сделать?
Это мой код:
<ui-select
ng-model="order.return_address"
theme="bootstrap"
tagging="order.return_address"
tagging-label="false"
reset-search-input="false"
on-select="itemSelected($select.selected)"
ng-required="isRequired"
refresh="updateValue('pick_up', $select.search)"
refresh-delay="900"
name="pick-up-location">
<ui-select-match>{{ $select.selected.title }}</ui-select-match>
<ui-select-choices repeat="address in pickUpAddresses | filter: {title: $select.search}" refresh="refreshItems($select.search)" refresh-delay="700">
{{ address.title }}
</ui-select-choices>
</ui-select>
PS Я не хочу видеть адрес, который я пишу в поле ввода в массиве pickUpAddresses.