ngx-chip минимальная длина текста

Я использую компонент ввода тегов в угловой форме.

https://github.com/Gbuomprisco/ngx-chips

Данные поступают из службы http (Observable).

Мне не удалось найти в документации способ указать минимальную длину текста перед выполнением вызова отдыха с использованием ngx-chip.

Мой фрагмент HTML

<tag-input name="tagList" [addOnBlur]="true" formControlName="tagList"  theme='bootstrap' [clearOnBlur]="true" [onlyFromAutocomplete]="false" onTextChangeDebounce="100">
   <tag-input-dropdown [autocompleteObservable]="requestTags" >
</tag-input-dropdown>

My requestTags function is:

public requestTags = (text:string ) =>{
    return this.resourceService.findMatchingTags(text);
};

Спасибо


person Antonio    schedule 04.10.2017    source источник


Ответы (1)


При взгляде на исходный код кажется, что tag-input-dropdown имеет свойство input minimumTextLength, которое является минимальной длиной текста для отображения раскрывающегося списка автозаполнения, а не для выполнения вызова Observable. Его можно было использовать следующим образом:

<tag-input name="tagList" [addOnBlur]="true" formControlName="tagList"  theme='bootstrap' [clearOnBlur]="true" [onlyFromAutocomplete]="false" onTextChangeDebounce="100">
   <tag-input-dropdown [autocompleteObservable]="requestTags" [minimumTextLength]="2">
</tag-input-dropdown>
person Antonio    schedule 05.10.2017