我是backbone.js的新手,请原谅我,如果这个问题看起来很傻。
我使用以下方式路由到其他页面: this.options.app.navigate(myNewURL,true);
这个myNewURL被附加到窗口中的当前URL但在此之前我想对它进行一些检查。我如何获取当前的URL然后将newUrl附加到它并重定向?
例如:
当前网址:abc.com/firstString/SecondString
在我想要的导航:abc.com/SecongString/myNewUrl
这个firstString可能存在也可能不存在,所以我必须检查它并在重定向之前将其删除。 怎么办?
答案 0 :(得分:0)
我更喜欢Backbone中的导航方式。
Backbone.history.navigate('myNewUrl',{trigger:true}); //This will fire the router
让trigger false
只更改路由,但不执行路由器。
要获取当前网址,您可以使用
Backbone.history.fragment();
参考文献: