Я использую угловой ui-select , чтобы показать список потенциальных адресов, которые может пройти пользователь.
Когда пользователь вводит поисковый термин в поле ввода, поискСам термин должен быть выделен в доступных адресах, которые показаны под полем ввода.
Подсветка работает.Тем не менее, я хочу иметь возможность выделять каждое слово поискового термина по-своему.
например, search term = "station zürich" => В этом случае я хочу, чтобы "станция" была выделена и "zürich",Подсветка должна быть безразлична в том порядке, в котором пользователь вводит данные.
Например, поисковый запрос "station zürich" и "zürich station" должен приводить к одинаковому результату.
<div class="row-fluid sam-form-row">
<ui-select class="span5" ng-model="selectedAddress" theme="select2" append-to-body="true" on-select="getAddressDetails($select)">
<ui-select-match placeholder="Select or search a country in the list...">
<span ng-bind="$select.selected.label"></span>
</ui-select-match>
<ui-select-choices repeat="address in availableAddresses track by address.uniqueAddressId" refresh="onAddressSelected($select)">
<div ng-bind-html="address.label | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
</div>
Любые идеикак мне этого добиться?