MatAutocomplete , по-видимому, может использоваться только на элементах input
и textarea
. Когда вы создадите пользовательский компонент input
angular со своим собственным стилем, вы можете передать его нативному input
, как описано в Использование [matAutocomplete] в моем пользовательском компоненте ввода .
Однако, как вы можете использовать MatAutocomplete на существующем ion-input
?
Из того, что я вижу, при работе с ion-input
, нет простого способа получить доступ к нативному input
, как того требует ответ выше для пользовательских элементов ввода. Вы можете использовать getInputElement()
из ion-input
после инициализации шаблона, но из документации MatAutocomplete я не вижу способа программно инициализировать mat-autocomplete
и затем привязать его к input
на лету.
Я что-то упустил или есть какой-нибудь другой хороший способ использовать MatAutocomplete с ion-input
?