Function Backbone.js和require.js教程
我正在学习主干教程和require.js教程。我正试图把它们结合起来 当创建ItemListView时,我得到一个错误Function Backbone.js和require.js教程,function,backbone.js,requirejs,Function,Backbone.js,Requirejs,我正在学习主干教程和require.js教程。我正试图把它们结合起来 当创建ItemListView时,我得到一个错误 TypeError: singleItemView is not a function model: item 我的代码: define([ 'jquery', 'underscore', 'backbone', // Pull in the Collection module from above 'collections/projects',
TypeError: singleItemView is not a function
model: item
我的代码:
define([
'jquery',
'underscore',
'backbone',
// Pull in the Collection module from above
'collections/projects',
'collections/item',
'models/projects'
], function($, _, Backbone, projectsCollection, singleItemView, itemViewModel){
var projectListView = Backbone.View.extend({
el: $("#page"),
....
....
appendItem: function(item){
var itemView = singleItemView({
model: item
});
$('ul', this.el).append(itemView.render().el);
}
如何解决这个问题?您可能想要的只是:
var itemView = new singleItemView({
model: item
});
我不确定singleItemView是什么
collections/item
提示它是一个集合,而名称singleItemView则提示它是一个视图。不管它是什么,它看起来像是一个具有“类”定义的模块,我打赌您所需要做的就是实例化它。在代码中看不到任何返回