私はこのコードを持っています:
<input type="checkbox" ng-checked="item.selected == 'yes'" ng-click="change()">{{item.selected}}<br/>
ご覧のとおり、3 つの同一のチェックボックスがあり、それらのチェック済みステータスが何らかの文字列の値にバインドされています。問題は、中間の「部分的に選択された」状態をチェックボックスに導入したいということです。実際、私がやりたいことは、チェックボックスを使用して値を「保留中」から「進行中」に変更し、次に「完了」に変更することです (ToDo リストを作成しています)。
それらの 1 つを数回クリックすると、他のもので正しい動作を確認できますが、クリックしたものではチェック済みの状態が間違っています。
これは Angular Binding のバグですか、それとも何か不足していますか?