автозаполнение мата - как установить параметр не найден - PullRequest
0 голосов
/ 25 ноября 2018

Как установить параметр, не найденный для матового автозаполнения.

Ниже мой код:

<mat-autocomplete #auto="matAutocomplete" [displayWith]="displayFn">
<mat-option *ngFor="let item of items | async" [value]="item">
{{item.value}}
</mat-option>
</mat-autocomplete>

Эквивалентным элементом в AngularJS является

<md-autocomplete ...>
   <md-item-template>
      ...
   </md-item-template>
   <md-not-found>
      No item matching "{{myText}}" were found.
   </md-not-found>
</md-autocomplete>

Что является эквивалентом AngularJS md-not-found в mat-autocomplete

Ответы [ 2 ]

0 голосов
/ 24 марта 2019

В качестве обходного пути я добавил пользовательский валидатор, который принимает выпадающий список в виде массива и выбранное значение, чтобы проверить, существует ли значение.

0 голосов
/ 06 февраля 2019

В настоящее время нет такой опции в дизайне материала для Angular согласно исходному коду autocomplete.ts , также есть Github Issue # 13013 "Нет реализации md-not-found дляАвтозаполнение в Angular2 + " с обходным путем.

...