【发布时间】:2012-05-04 10:46:30
【问题描述】:
问题在于将复选框的状态(选中/未选中)绑定到对象值。
HTML:
<div ng:controller="Ctrl">
<div ng:repeat="(letter, number) in obj">
{{letter}} and {{number}}
<input type="checkbox" ng:model="obj[letter]">
</div>
控制器:
function Ctrl() {
this.obj = {a:true,b:true};
};
当第一个复选框被点击时,它会影响第二个复选框的状态,但模型是正确的,所以 obj 变为 {a:false, b:true}。
可以在以下位置找到示例 http://jsfiddle.net/alexpetrov/tRxzr/
如何解决这个问题?
【问题讨论】:
标签: javascript angularjs