禁止在AngularJS ngList中重复输入

时间:2016-11-16 08:07:57

标签: angularjs

如何防止AngularJS ng-list中的重复条目?

<textarea ng-model="list" ng-list="&#10;" ng-trim="false"></textarea>
{{ list | json }}

2 个答案:

答案 0 :(得分:0)

为此使用独特的过滤器:

  

这是使用过滤器的一般逻辑示例,你必须为它的逻辑玩它。

 app.filter('unique', function() {
        return function (data, item) {
            return _.uniq(data, function(items) { return items[item]; });
        };
    });

答案 1 :(得分:0)

使用 ng-list ,无法删除重复的条目。 ng-list 的使用有所不同。如果您要删除重复的条目,请使用自定义过滤器进行 ng-repeat