Angular:ngChecked ngModel checklistModel数据绑定不起作用

时间:2015-04-24 17:27:14

标签: angularjs

我在使用带有ngChecked的checklistModel时遇到问题 我使用ngChecked来选择所有输入['checkbox'],但是输入的checklist-value中指定的值没有更新到checklist-model中指定的数组

plunker

<body ng-app="">
  <label>Check me to check both: <input type="checkbox" ng-model="master"></label><br/>
<hr>
<input type="checkbox" ng-true-value="'YES'" ng-false-value="'NO'" ng-checked="master" ng-model="slave1" checklist-model="checked" checklist-value="'slave1'" aria-label="Slave input">
<input  type="checkbox" ng-checked="master" ng-model="slave2" checklist-model="checked" checklist-value="'slave2'" aria-label="Slave input">
<br>
checked: {{checked}}<br>
slave1: {{slave1}}<br>
slave2: {{slave2}}<br>
</body>

更新

Updated plunker但是问题仍然存在但是ngChecked没有触发对ng-model或checklist-model的更新

1 个答案:

答案 0 :(得分:1)

您不应该将ng-modelchecklist-model一起使用。以下是checklist-model docs

中的示例
<label ng-repeat="role in roles">
    <input type="checkbox" checklist-model="user.roles" checklist-value="role.id"> {{role.text}}
</label>

您使用checklist-modelng-model