コンボボックス(選択)要素のさまざまな属性にいくつかの選択肢を提供することで、アイテムのリストをフィルタリングする小さなアプリケーションがあります。 すべてがうまく動作し、単一のコンボボックス要素の選択を解除しますが、すべてのコンボボックス要素をnullにリセットする「リセットフィルタ設定」に必要なボタンを導入して以来、パフォーマンスが低下します。 comboxboxを変更する1つのステートメントが完全なリストの更新を引き起こしているようです。knockout.jsでいくつかの変更を「単位」としてトリガーする方法
どのようにしてノックアウトにSTOPを実行して観測値を更新し、すべてのコンボボックスの要素をnullにリセットしてから、ノーマットにRESUMEに更新を知らせたり、最初に自分自身で更新をトリガするように指示できます。
アイデア?
おかげ アンドレアス
「スロットル」エクステンダーを見てみましょう:私にとっては、この問題を修正私の計算された宣言に
.extend({ throttle: 10 })
を追加http://knockoutjs.com/documentation/throttle-extender.html – Niko