AngularJS过滤多个选择输入 [英] AngularJS filter multiple select inputs

查看:135
本文介绍了AngularJS过滤多个选择输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我真的很惊讶没有任何地方的文档或关于这个更先进的AngularJS过滤机制的问题 - 这是任何用户界面必不可少的。

我需要过滤掉选择包含当前项目的选项。现在的问题是,我们如何通过遍历来迭代每个选项,并返回正在筛选的列表中的每个选择的正确结果。



例如,如果我们有三个地区 - 加拿大,英国,美国 - 选择输入应该是这样读的:

 加拿大
[选择]
[选项0]英国
[选项1]美国

英国
[选择]
[option0]加拿大
[option1]美国

美国
[选择]
[备选案文]加拿大
[备选案文1]英国

..等等...



HTML:

 < div ng-repeat =data.regions中的区域> ; 
< h2> {{region.name}}< / h2>
< input ui-select2 =version2type =hiddenname =keywordsLocal - {{$ index}}class =region-keywords input-xlargedata-ng-model =data。区域[$ index] .keywordsrequired-multiple />
发送“验证码”获取 | 15天全站免登陆