Backbone.js の調査を開始しましたが、todo リスト内の不完全なイベントに対してハイライト モードを実装する方法を理解するのに苦労しているようです。
jsFiddle .
各 todo アイテムには、そのモデルcompleted
属性に対応するチェックボックスがあります。
モデルの属性が. _ このモードを切り替えるようにしたかったので、1 回のクリックでそれらが強調表示され、次のクリックですべての強調表示が削除されました。li
completed
false
これらの不完全なアイテムを返すために、モデルのコレクションにフィルターを作成しました。これなら使えると思ったのですが、どうしようか迷ってしまいました。
モデルに呼び出される別の属性を追加したくありませんでした。highlighted
これは、その属性から推測できcompleted
、その視覚的表現のためだけに存在するためです。
また、 liveである必要があるため、ハイライト モードをオンにして新しい要素を追加すると、それらがハイライトされるはずです。
これどうやってするの?