我现在在几个项目中一直在使用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}); } });