我有一個視圖myView
和一個集合myCollection
。當我的add
模型爲myCollection
時,add
事件由myCollection
觸發。我怎麼能myView
聽那add
事件?查看收藏活動
Q
查看收藏活動
10
A
回答
17
您可以在實例化它時將集合傳遞給視圖,然後可以將視圖綁定到initialize方法中集合上的add事件。
下面是一個代碼示例
MyView = Backbone.View.extend({
initialize: function() {
this.collection.bind('add', this.onModelAdded, this);
},
...other view functions
onModelAdded: function(addedModel) {
//do something
}
}
這是如何傳遞集合中,當你實例化視圖
var view = new MyView({ collection: myCollection });
3
你必須綁定你的看法監聽的「添加」事件您的收藏:
var MyView = Backbone.View.extend({
initialize: function(){
this.collection.bind('add', this.somethingWasAdded, this)
},
somethingWasAdded: function(){
}
});
new MyView({collection: myCollection})
11
After ver。 0.9.9(2012年12月13日增加)推薦使用listenTO。
本着以:
var MyView = Backbone.View.extend({
initialize: function() {
this.listenTo(this.collection, 'add', this.onModelAdd);
},
onModelAdd: function(model) {
// do something
}
});
var myCollection = new MyCollection();
var myView = new MyView({collection: myCollection});
相關問題
- 1. 收藏查看
- 2. 收藏查看Segue
- 3. Backbone.js活動和收藏 - 一個項目查看
- 4. 水平滾動收藏查看期號
- 5. MVC @Razor查看與收藏
- 6. 收藏查看iOS 7
- 7. 我的收藏查看單元隱藏
- 8. 收藏/收藏查看基於Silverlight中的Linq查詢
- 9. 收藏查看收藏按鈕按下迅速
- 10. 如何啓動回收站查看項目點擊活動?
- 11. 正在更新收藏查看項目
- 12. 分頁收藏在WPF中查看
- 13. 找到一個蒙戈::收藏::查看
- 14. 收藏查看未加載圖片
- 15. 收藏查看和詳細信息查看分頁
- 16. 按收藏列表Google+活動
- 17. Android查看或活動?
- 18. 列表查看和活動
- 19. 收藏查看文本字段textFieldDidEnd編輯CollectionView滾動時
- 20. 滾動時收藏查看更改單元格背景圖像
- 21. 收藏查看更改滾動選定的單元格
- 22. 更新回收查看活動的startOnActivityResult特定位置
- 23. 滾動查看android的活動
- 24. 啓動活動以查看照片
- 25. 如何操作:添加到收藏夾並查看收藏列表
- 26. nhibernate3查詢 - 收藏與收藏
- 27. 如何使用活動記錄方法獲取相關收藏(代理收藏)
- 28. 隱藏查看Propolis to RecyclerView滾動
- 29. 鍵盤隱藏時滾動查看UiTextField
- 30. 在動畫中查看隱藏