gpt4 book ai didi

javascript - 从 Marionette 中的 emptyView 添加到收藏夹

转载 作者:行者123 更新时间:2023-11-30 17:50:09 26 4
gpt4 key购买 nike

我能否以某种方式让我的空 View 了解我的集合,以便我可以从空 View 添加到我的集合?

如果我这样做不是最佳实践吗:

EmailsView = Backbone.Marionette.CollectionView.extend({
emptyView: EmptyMealView,
itemView : EmailView,
itemViewOptions : function(){
return {collection : this.collection}
},
});

所以我可以在空 View 中做这样的事情:

EmptyMealView = Backbone.Marionette.ItemView.extend({
events:{
'click .sendEmail' : 'sendEmail',
},
sendFakeEmail: function(e){

var myEmail = new Email({
Date : new Date(),
Type : 3
});
var that = this;
myEmail.save(null,{
success:function(model){
that.collection.add(model);
}
});
}
});

最佳答案

您拥有的一切都很好。创建 ItemViewOptions 以便您可以将数据从父 View 传递到其 subview 。

关于javascript - 从 Marionette 中的 emptyView 添加到收藏夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19199443/

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