0

ビューとモデルまたはコレクションでイベントを使用するタイミングを理解しようとしています。私が今理解していることから:

  1. ユーザーによって作成された UI のイベント - ビューの「イベント」メソッドにある必要があります。

  2. モデルの変更をリッスンしてビューを再レンダリングするために、ビューの初期化メソッドにリッスン イベントを配置します。

  3. モデルの初期化メソッドで正確に何をリッスンしますか?

  4. このことについて他に何を知っておくべきですか?コレクションとルーターの変更をリッスンするのはどうですか?

ありがとう。

4

1 に答える 1

1

基本的に、ビューの一部を再レンダリングできるように、モデルまたはコレクションの変更をリッスンします。todo の例を考えてみてください。テキスト ボックスと Todo のリストがあります。Todo を送信すると、その Todo がコレクションに追加されます。Todo リストの変更をリッスンしていない場合、リストは静的なままになります。したがって、新しい todo がコレクションに追加された場合、todo-list-view を再レンダリングする必要があります。これは、コレクションへの変更をリッスンすることによって行います。それが理にかなっていることを願っています。

もう 1 つの例は、ルーターの変更をリッスンすることです。ルート変更時に、たとえば、ナビゲーション クラスを更新して、どのナビゲーション要素を強調表示するかを示すことができます。したがって、ユーザーがアドレス バーに URL を入力した場合でも、正しいナビゲーション プロパティが強調表示されます。

于 2012-08-16T16:57:17.930 に答える