我试图简单地将我在 PHP 中的请求返回到 JSON。我的问题是每个 Stock 尚未完成。实际上,它是“渲染”,但“this.collection.models”尚未完成,因为请求尚未完成。
我应该怎么做才能纠正这个问题,等到请求完成,以便循环正确完成。
先感谢您
var Article = Backbone.Model.extend({});
var Articles = Backbone.Collection.extend({
model:Article,
url: function() {
return _BASE_URL+'/sync/getLastArticles';
},
initialize:function () {
this.fetch();
}
});
var ArticlesView = Backbone.View.extend({
template:$('#articles').html(),
initialize:function () {
this.collection = new Articles();
this.render();
},
render:function () {
console.log(this.collection);
var that = this;
_.each(this.collection.models, function (item) {
console.log(item);
}, this);
},
renderArticle:function () {
;
}
});