我试图从骨干开始历史,但是我得到了错误:
无法调用未定义的方法“开始”
这是完整代码的链接:http: //pastebin.com/pNsYghgE
我在这段代码之前包含了 jquery、下划线和主干 js,所以我想这应该根据文档工作。我正在使用主干 0.9.2。我在这里拧干什么呢?
编辑:答案
我不想创建我的路由器实例,所以我在调用 Backbone.history.start() 之前添加了这段代码:
//initialize all routes
_(this.modules()).each(function(module, moduleName)
{
_(module.routers).each(function(router, routerName)
{
new router();
});
});