【发布时间】:2019-12-13 07:10:18
【问题描述】:
我想在$(window).resize() 事件的复合视图中重新渲染正在渲染的子视图,我在复合视图的onShow() 中订阅了该事件。我们能做到吗?如果是,是否有首选方法?我想要这样的东西:
define([
"app",
"views/list-item",
], function(App, ListItem) {
var List= App.CompositeView.extend({
template: "list",
childViewContainer: ".list-items",
childView: ListItem,
onShow: function() {
$(window).on('resize', function() {
//re-render child View(ListItem)
});
}
});
return List;
});
【问题讨论】:
标签: backbone.js marionette backbone-views backbone-events