繁体   English   中英

列表中选中的AngularJS复选框

[英]AngularJS checkbox selected in a list

我有一个名为positions的清单,其中有N个职位。 我也有一个用户user ,该用户具有一个属性user.positions ,该属性已分配了一些位置。

我想显示一个表格,其中包含所有可能的位置,以及必须检查用户的位置。

这是我可以在HTML内部执行的操作,还是需要在我的逻辑中循环遍历并创建一个新变量?

<label ng-repeat="position in positions">
  <input type="checkbox" ng-checked="user.positions.indexOf(position) != -1" /> {{position}}
</label>

http://jsfiddle.net/t4ZQd/

https://docs.angularjs.org/api/ng/directive/ng重复

https://docs.angularjs.org/api/ng/directive/ng已检查

暂无
暂无

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

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