仅从自动完成添加 = "false" ngInputTag 控件中的自动完成不起作用



花费大量时间进行调查以解决问题,以允许在> 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;
        };

任何帮助将不胜感激。谢谢。

同样的问题!!!但是,如果您删除钥匙范围,则可以工作。

密钥 - 属性仅适用于重复的问题

相关内容

  • 没有找到相关文章

最新更新