2013-10-16 101 views
0

我正在使用event aggregatorsubscribe/trigger event with id in backbone?

概念很簡單。

視圖訂閱事件。
其他視圖觸發事件。

現在我想知道是否有一種方法來訂閱/觸發事件與一個ID。

即ViewA類視圖1告訴全局事件聚集,他是有意eventA和他(模型)ID爲1

視圖2 ViewB類的觸發eventA ID爲1,這樣視圖1只能接收事件。
(所有其他ViewA實例都沒有得到事件)

回答

1

您可以在這裏使用事件命名空間嗎?我認爲這是Backbone中的delegateEvents所做的。

說你訂閱,訂閱「event.1」(1是id),當觸發器使用相同的「event.1」時,如果你想讓別人聽同一個事件,那麼讓他們訂閱到「事件」跳過身份證。

+0

我用「事件:1」,不知道「event.1」是否也可以。 – eugene

+0

jquery使用。對於事件命名空間來說,同樣的事情也應該在這裏工作,無論它是什麼,想法都是一樣的。 –