我想知道如何告诉主干等到我的集合获取模型然后渲染下划线位。
在控制台中从下划线模板返回一个字段缺失的错误。当我 console.log(this.collection.toJSON()) 它不显示任何数据。所以我假设,视图是在获取数据之前呈现的。我如何告诉视图等到它被获取?
/////// 看法////////
define([
'jquery',
'underscore',
'backbone',
'collections/mitarbeiter',
'text!/aquilamus/templates/mitarbeiter/mitarbeiter.html'
], function($, _, Backbone, MitarbeiterCollection, MitarbeiterTemplate){
var MitarbeiterListView = Backbone.View.extend({
el: $("#container"),
initialize: function(){
this.collection = new MitarbeiterCollection;
this.collection.fetch();
var newtemplate = MitarbeiterTemplate;
this.template = _.template($(newtemplate).html());
},
render: function(){
var renderedContent = this.template(this.collection.toJSON());
$(this.el).html(renderedContent);
return this;
}
});
// Our module now returns our view
return MitarbeiterListView;
});