0

私はこのコードを持っています:

<input type="checkbox" ng-checked="item.selected == 'yes'"  ng-click="change()">{{item.selected}}<br/>

http://jsfiddle.net/NmQXp/2/

ご覧のとおり、3 つの同一のチェックボックスがあり、それらのチェック済みステータスが何らかの文字列の値にバインドされています。問題は、中間の「部分的に選択された」状態をチェックボックスに導入したいということです。実際、私がやりたいことは、チェックボックスを使用して値を「保留中」から「進行中」に変更し、次に「完了」に変更することです (ToDo リストを作成しています)。

それらの 1 つを数回クリックすると、他のもので正しい動作を確認できますが、クリックしたものではチェック済みの状態が間違っています。

これは Angular Binding のバグですか、それとも何か不足していますか?

4

1 に答える 1