Backbone.js - 未捕获TypeError:对象[object Object]没有方法'apply'

And*_*nna 8 javascript backbone.js

我是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;
Run Code Online (Sandbox Code Playgroud)

我在上面的文件标记中加载了模型/视图,但即使我注释掉文件的标记或清空文件,它仍然会显示错误.

抛出错误的行是 var appRouter = new AppRouter;

我是在做路由器代码的错误.

谢谢!!安德鲁

And*_*rew 25

删除newinvar AppRouter = new Backbone.Router.extend({...

  • 呵呵该死的容易错过! (2认同)