0

イベントアグリゲーターを使用しています。

コンセプトはいたってシンプル。

ビューはイベントをサブスクライブします。
他のビューがイベントをトリガーします。

今、IDでイベントをサブスクライブ/トリガーする方法があるのだろうかと思います。

つまり、ViewA クラスの View1 は、グローバル イベント アグリゲーターに、彼が eventA に関心があり、彼の (モデルの) ID が 1 であることを伝えます。

ViewB クラスの View2 が ID 1 の eventA をトリガーし、View1 のみがイベントを受信できるようにします。
(他のすべての ViewA インスタンスはイベントを取得しません)

4

1 に答える 1

1

ここでイベントの名前空間を使用できますか? これが Backbone の delegateEvents の機能だと思います。

サブスクライブするとき、「event.1」(1はid)をサブスクライブし、トリガーが同じ「event.1」を使用するとき、他の人に同じイベントをリッスンさせたい場合は、「イベント」にサブスクライブさせます。 ID をスキップします。

于 2013-10-16T08:00:45.610 に答える