このjsfiddle(別の質問から)のものに基づいて、角度のあるチェックボックスフィルターを使用しています。http://jsfiddle.net/rzgWr/502/
デフォルトのチェックボックスを使用したくないので、次のように jquery を使用して 2 つの div をチェックボックスに「リンク」しました。
var toggleVar = 0;
$("#check-1").bind('click', function() {
if(toggleVar % 2 == 0) {
$(".check-item:first-child input").prop('checked', true);
}
else {
$(".check-item:first-child input").prop('checked', false);
}
toggleVar++;
});
});
私のjqueryはhtmlで正しく動作し、ボックスをチェックしますが、Angularモデルは変更を検出せず、フィルタリングされた出力を更新するためにそれ自体を「リフレッシュ」(ダイジェスト?)できません(コンテキストについてはjsfiddleを参照してください)。
angularモデルがクリックを検出するか、チェックボックスのステータスでjqueryによる変更を検出するようにするには、何を追加する必要がありますか? jquery ファイルまたは angular コントローラーに変更を書き込みますか?
jquery と angular を使用するのは面倒だと思います。角度のみのオプションがあれば教えてください。