Я использовал функцию автозаполнения ngx-chips.Он работает в настольных и Android-устройств, но не предлагает никаких предложений в Iphone.
Вот мой код:
<tag-input name="item" [(ngModel)]="item" [secondaryPlaceholder]="'Enter business name'" [onlyFromAutocomplete]="true" [placeholder]="'Business name'">
<tag-input-dropdown [showDropdownIfEmpty]="true" [focusFirstElement]="true" [displayBy]="'value'" [identifyBy]="'id'" [autocompleteItems]="autocompleteItemsAsObjects">
<ng-template let-item="item" let-index="index">
{{ item.value }}
</ng-template>
</tag-input-dropdown>
</tag-input>
А это мой объект autocompleteItemsAsObjects:
autocompleteItemsAsObjects = [
{value: 'Comuna Cantina - Pacific Fair', id: 0},
{value: 'Comuna Cantina - Albert Lane', id: 1},
{value: 'Corbett & Claude - Rhodes', id: 2},
{value: 'Corbett & Claude - Garden City', id: 3},
{value: 'Corbett & Claude - Indooroopilly', id: 4}, ];
Ссылка, которую я использовал, https://pixinvent.com/apex-angular-4-bootstrap-admin-template/demo-1/components/tags Шаблонработает в Iphone, но мой код не работает.