Backbone.js Marionette イベント 他View間の連携

このエントリーをはてなブックマークに追加
Pocket
LINEで送る

参考:Event Aggregator

アプリに、vent.onというのを使って、イベント発生時の挙動を登録する。あとは、登録したイベントを発生させたいところで、vent.triggerする。

他のView間で連携する場合は、Viewのinitialize関数で、下記のようにやる。

このViewのインスタンスが作成されるときに、initalize関数が呼ばれますが、そのときにHogeHogeというイベントが発生したら、このViewのhogeを実行するよと、登録している。あとは、他のViewで、App.vent.trigger(‘HogeHoge’);とやると、HogeHogeイベントが発火する。

このエントリーをはてなブックマークに追加
Pocket
LINEで送る

Be the first to commenton "Backbone.js Marionette イベント 他View間の連携"

Leave a comment

Your email address will not be published.


*