Angularjs ngTagsInput:$query保持为空时自动完成

Angularjs ngTagsInput:$query保持为空时自动完成,angularjs,Angularjs,我正在使用带有自动完成的ngTagsInput来过滤我的标记列表: <tags-input ng-model="tags" placeholder="neues Tag"> <auto-complete source="loadTags($query)"></auto-complete> </tags-input> 当输入中至少有3个字符时,会触发标记URL,但$query会保留未定义的 有什么想法吗?我不明白你的问题,但是你可以在这个文

我正在使用带有自动完成的ngTagsInput来过滤我的标记列表:

<tags-input ng-model="tags" placeholder="neues Tag">
    <auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
当输入中至少有3个字符时,会触发标记URL,但
$query
会保留
未定义的


有什么想法吗?

我不明白你的问题,但是你可以在这个文件ng-tags-input.min.js中编辑你想要的字符数

这个参数呢

minLength:[数字,3]

这就是你想要的吗?

不是真的

我必须要求一个url根据我输入的für新标签获得适当的结果。因此,我必须提交输入的新标签

例如:

输入“hal”作为新标记,url称为:

http://xxxxxx/q=hal
根据文档,它应该是($query),但实际上这个值是未定义的:

http://xxxxxxx/q=undefined
通过以下方式添加输入:

<auto-complete source="loadTags($query)"></auto-complete>

$query似乎是问题所在。当我静态输入另一个textvalue时,它会正确工作。如何用正确的值填充$query

我希望这更详细一点:-)

<auto-complete source="loadTags($query)"></auto-complete>