代码之家  ›  专栏  ›  技术社区  ›  Antonio

ngx芯片最小文本长度

  •  0
  • Antonio  · 技术社区  · 7 年前

    我正在使用角度形式的标记输入组件。

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

    我在文档中找不到在使用ngx芯片执行rest调用之前指定最小文本长度的方法。

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

    我的requestTags功能是:

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   Antonio    7 年前

    看看源代码,标签输入下拉列表似乎有一个输入属性 minimumTextLength是显示自动完成下拉列表且不执行可观察调用的最小文本长度。 可按如下方式使用:

    <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>