我现在在几个项目中一直在使用backbone.js 没有问题,而且我刚刚开始了一个新项目,但是对于我的生活,我无法加载路由。我在 chrome 开发人员工具中没有收到任何错误,但我也无法获得简单的触发警报。
当我在开发人员工具中查看我的代码时,我的 router.js 文件和所有内容。
application.js - 警报在此页面中工作
渲染:函数(){
新的 MyApp.Routers.Start();
Backbone.history.start;
警报(“开始”);
}
我的 router.js - 这些警报不会被触发
MyApp.Routers.Start = Backbone.Router.extend({
路线:{
"near_me": "near_me",
““: “指数”
},
索引:函数(){
警报('主要');
},
近我:函数(){
警报('地图');
var my_map = new LikeMyWine.Models.Map({
纬度:“-34.397”,
经度:“150.644”,
});
新的 LikeMyWine.Views.NearMe({model: my_map});
}
});