我有这个代码:
<input type="checkbox" ng-checked="item.selected == 'yes'" ng-click="change()">{{item.selected}}<br/>
如您所见,有三个相同的复选框,它们的选中状态绑定到某个字符串的值。问题是我想为复选框引入一个中间“部分选中”状态。事实上,我想要做的是使用复选框将值从“待处理”更改为“正在进行”,然后更改为“完成”(我正在制作一个待办事项列表)。
如果您多次单击其中一个,您可以在其他中看到正确的行为,但在您单击的那个中检查的状态是错误的。
¿ 这是 Angular Binding 中的错误,还是我遗漏了什么?