8

我是 Backbone.js 的新手。对于实验/初始开发,我将所有内容都放在标签的一页上,但我开始将代码分离到一个单独的 .js 文件中。在我这样做之后,我收到来自路由器的错误。

未捕获的类型错误:对象 [对象对象] 没有“应用”方法

这是我的路由器代码:

       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;

我在路由器代码上做错了什么。

谢谢!!安德鲁

4

1 回答 1

25

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

于 2013-06-14T14:35:20.383 回答