我有两个js文件,其中一个视图在一个单独的文件中。我正在使用Jasmine单元测试进行测试。我有jasmine.html页面中包含的js文件。我可以访问除以下视图以外的所有内容。我面临的问题是,当我尝试从控制台访问视图时,它说app.TodoView不是我做错的构造函数? 我还有另一个文件的依赖
var app = app || {};
app.TodoView = Backbone.View.extend({
tagName: "li",
template: _.template($("#item-template").html()),
initialize: function() {
this.render();
},
render: function() {
console.log("rendering");
console.log(this.collection);
var template = _.template($("#item-template").html())
template = this.template({
persons: this.collection.toJSON()
});
$('#todo-list').html(template);
this.$el.html(template);
return this;
},
});
app.TodoView = new app.TodoView()
依赖(在另一个视图下的另一个js文件中)---- app.TodoView = new app.TodoView({ 集合:数据 });