花费大量时间进行调查以解决问题,以允许在> nginputtag 中使用自动完成功能的任何标签。我最终没有结果。问题是当我输入自动完成列表中的文本时,标签成功添加了,但是当要添加不在标签列表中的标签时,它接受了第一个标签它使文本颜色为红色,而不接受标签输入。
要解决我使用的问题 on-tag添加了,但它没有起作用。Git-Hub问题链接
已经报道了同样的问题以下是我的代码: html
<tags-input ng-model="model" display-property="Name" key-property="Key"
placeholder="Enter Tags" add-from-autocomplete-only="false"
allow-leftover-text="true">
<auto-complete source="loadTags($query)"
highlight-matched-text="true"
select-first-match="true">
</auto-complete>
</tags-input>
控制器JS代码:
$scope.model = [];
$scope.loadTags = function (query) {
var deferred = $q.defer();
$http.get(ApiUrls.GetTagsByQuery + (query != null ? ("?query=" + query) : ""))
.then(function (result) {
if (result.data == null) {
result = [];
}
deferred.resolve(result.data);
},
function (response) {
deferred.reject(response);
});
return deferred.promise;
};
任何帮助将不胜感激。谢谢。
同样的问题!!!但是,如果您删除钥匙范围,则可以工作。
密钥 - 属性仅适用于重复的问题