このようなフラグをモデルに実装するために、ダーティ フラグ ブログの投稿(Knockmeout)を使用しましたが、これを適切に機能させることができません。どういうわけか、フラグが true に設定されることはありません。
さらに、ダーティフラグがtrueに設定されるたびに、サブスクライブイベントがトリガーされるようにします。(手動でリセットします)。
ここに私の問題を示すフィドルがあります。
誰かが私を正しい方向に向けることができますか?
このようなフラグをモデルに実装するために、ダーティ フラグ ブログの投稿(Knockmeout)を使用しましたが、これを適切に機能させることができません。どういうわけか、フラグが true に設定されることはありません。
さらに、ダーティフラグがtrueに設定されるたびに、サブスクライブイベントがトリガーされるようにします。(手動でリセットします)。
ここに私の問題を示すフィドルがあります。
誰かが私を正しい方向に向けることができますか?
いくつかの小さなこと:
span
は、自己終了してはなりません (そうします<span></span>
)。これにより、最終的なバインディングが表示されなくなりました。this
まだビュー モデルを参照していないため、ダーティ フラグを作成したときに Filter オブジェクトを適切に追跡していませんでした。オブジェクト リテラルを実行する場合は、後でダーティ フラグを作成する必要があります。1
をに変更しました'1'
。そうしないと、すぐに汚れてしまいます。書き込み可能な計算オブザーバブルを使用して、強制的に数値にする方法があります。ここに 1 つのテクニックがあります。更新されたサンプルは次のとおりです: http://jsfiddle.net/rniemeyer/xw76d/4/