我知道,骨干医生说取不应该被用来填充在页面加载的集合 ,我有种找出原因:
var appCollection = Backbone.Collection.extend({
model:appModel,
url:'api/app',
initialize:function(){
this.fetch();
},
});
var homeView = Backbone.View.extend({
el:'#content',
initialize:function(){
this.collection = new appCollection(appModel)
this.render()
},
render: function () {
var that = this;
alert(1);
_.each(this.collection.models, function (item) {
that.renderApp(item);
}, this);
},
renderApp: function (item) {
var appview = new appView({
model: item
});
this.$el.append(appview.render().el);
}
})
var home = new homeView();
该homeview.render功能真正得到前集合称为牵强,所以当我删除警报(1); 我的应用程序不会得到呈现,我也得到了一些错误说“APPNAME”(模板)是不确定的。
任何想法如何做到这一点?
抓取方法来真是得心应手,我不介意等待几秒,其实我是打算证明,表明该页面正在初始化,因为我得到了很多其他的事情,下载进度条,所以是有可能使用获取和当集合实际上是牵强然后THA代码继续运行???