假设我有一个名为 Submissions 的控制器,在其中,我有一堆不同的模块(例如,提交页面上的容器允许用户:、、、favorite
提交。vote
like
在 Backbone 世界中,我是否应该为每个模块创建一个视图?例如
var submissionsFavoriteView = new SubmissionsFavoriteView({});
或者我应该创建一个提交视图然后执行此操作:
var submissionsView = new SubmissionsView({});
然后在我的submissionsView 中有处理收藏、投票、喜欢等的方法?
例如
favorite : function() {
},
vote : function() {
},
like : function() {
}