繁体   English   中英

角度js-选择“理解表达式”中的条件

[英]angular js - condition in select “comprehension expression”

我有一个角度应用程序,它通过两个选择元素将一组对象映射到另一组对象。
进行映射时,映射对象的“ mapped”属性将设置为true。

<select ng-model='sourceToMap' required='true' ng-options='code.code for code in sourceCodes'>
<select ng-model='targetToMap' required='true' ng-options='code.code for code in targetCodes'></select>

我希望选择显示源代码/目标代码中映射属性为false的所有项目。 就像是...

ng-options="code.code for code in sourceCodes where code.mapped = false"

如果可能的话,我想避免有一个mappedItems / unmappedItems集合,因为它看起来真的很粗糙

使用过滤器,如下所示:

ng-options="code.code for code in sourceCodes | filter:{mapped: false}"

jsFiddlehttp : //jsfiddle.net/bmleite/T97DN/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM