如何在AngularJs中使用ng-tags-input自动完成?

时间:2016-11-18 13:34:04

标签: angularjs

我有一个ng-tag字段,如:

java.lang.Comparable

我想在此字段中添加自动填充功能<tags-input ng-model="services"></tags-input>

自动完成的数据将是一个本地json对象。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

以下是一个简单示例,您只需在<auto-complete>内创建<tags-input>,然后分配source

<tags-input max-tags="{{tab.maxTags}}"
                    min-length="1"
                    key-property="tag"
                    display-property="tag"
                    template="tagItem.html"
                    data-ng-model="tab.series.tags"
                    replace-spaces-with-dashes="false"
                    data-ng-class="{'hide-tags-input': tab.series.tags.length >= tab.maxTags}">
            <auto-complete min-length="1"
                           load-on-focus="true"
                           load-on-empty="true"
                           display-property="tag"
                           select-first-match="false"
                           template="autocomplete.html"
                           source="tab.autocomplete($query)">
            </auto-complete>
        </tags-input>