我不想使用region.show(view),而是在不破坏区域中已存在的视图的情况下向区域添加多个视图。我尝试过使用preventDestroy:true,但它没有用完。该地区仅显示最后一个“申请”。
var fetchingApplications = App.request('application:entities');
$.when(fetchingApplications).done(function(applications) {
console.log(applications);
applications.each(function(application) {
var applicationView = new List.Application({
model: application
});
App.layout.mainRegion.show(applicationView, { preventDestroy: true });
});
我知道这个例子看起来很奇怪,因为我只能使用CollectionView。但是,使用CollectionView并不是我想要做的。
答案 0 :(得分:0)
我认为它应该适用于动态添加区域和fadeIn。您可以使用'display:none'添加类或内联样式,这样它最初不会显示,然后在视图中放'onShow:function(){this。$ el.fadeIn(); }“