我是Backbone.js的新手。对于试验/初始开发,我在标签的一个页面上有所有东西,但我开始将代码分离成一个单独的.js文件。在我这样做后,我收到来自路由器的错误。
未捕获TypeError:对象[object Object]没有方法'apply'
这是我的路由器代码:
var AppRouter = new Backbone.Router.extend({
routes: {
":uuid": "details"
},
details: function (uuid) {
// load details
new DetailView({id: uuid, el: $('#detailView')});
}
});
var appRouter = new AppRouter;
我在上面的文件标记中加载了模型/视图,但即使我注释掉文件的标记或清空文件,它仍会显示错误。
抛出错误的行是var appRouter = new AppRouter;
我正在做路由器代码的错误。
谢谢! 安德鲁
答案 0 :(得分:25)
删除new
var AppRouter = new Backbone.Router.extend({...