[英]How to use Backbone javascript router?
我试图学习Backbonejs,所以我创建了第一条路线:
var Router = Backbone.Router.extend({
routes: {
"": "home"
}
});
var router = new Router();
router.on("route:home", function() {
alert('the router works!!');
});
alert('after the router!!');
然后,我将浏览器导航到www.mydomain.com/thefolder/
, after the router!!
向我显示after the router!!
警报after the router!!
,但不幸的是我看不到the router works!!
。 我尝试插入各种路由,例如"/"
, "thefolder/"
和"/thefolder/"
,但似乎无济于事。
有人知道我在做什么错吗?
如果我可以引用Backbone.Router
的文档
在页面加载期间,您的应用程序完成所有路由器的创建后,请确保调用
Backbone.history.start()
或Backbone.history.start({pushState: true})
来路由初始URL。
添加Backbone.history.start();
在路由器声明和回调之后应调用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.