gpt4 book ai didi

backbone.js - 让 View 收听收集事件

转载 作者:行者123 更新时间:2023-12-04 02:38:10 25 4
gpt4 key购买 nike

我有看法myView和一个集合myCollection .当我add一个模型到myCollection , add事件由 myCollection 触发.我怎样才能拥有 myView听那个add事件?

最佳答案

您可以在实例化集合时将集合传递给 View ,然后可以在初始化方法中将 View 绑定(bind)到集合上的 add 事件。

这是一个代码示例

MyView = Backbone.View.extend({
initialize: function() {
this.collection.bind('add', this.onModelAdded, this);
},

...other view functions

onModelAdded: function(addedModel) {
//do something
}
}

这就是实例化 View 时传递集合的方式
var view = new MyView({ collection: myCollection });

关于backbone.js - 让 View 收听收集事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com