Nut*_*tim 8 javascript backbone.js backbone-events
我想拥有浏览器可以捕获和处理的可收藏的URL.如果我只使用Backbone.history.start(),那么我可以使用哈希URL,如/#accounts.
但是我想要没有哈希的URL,la / accounts.但我无法使用Backbone.history.start({pushState:true})来实现这一点(正如其他人所描述的那样).我的路线很简单,直接从文档中获取.
MyRouter = Backbone.Router.extend({
routes: {
'/accounts': 'accounts',
}
});
我正在使用Chrome(也尝试使用FF),行为是/ accounts请求直接进入服务器.没有被Backbone首先拦截.有没有人碰到这个?如何使用Backbone获得无哈希的URL处理?
提前致谢
Esa*_*ija 17
您可以使用js导航到该URL router.navigate( "/accounts", true ),而不是通过链接或自己输入URL.要使用链接,必须将click事件绑定到它们并阻止默认操作并调用导航到链接href.
router 是一个实例 Router
| 归档时间: |
|
| 查看次数: |
5212 次 |
| 最近记录: |