使用backbone.js更改URL

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用backbone.js更改URL相关的知识,希望对你有一定的参考价值。

我查看我的主干模块

http://localhost/src/index.html#test_module

URL。但我需要查看另一个模块

http://localhost/src/index.html#test_module/another_module

注意:

我的骨干视图是使用Backbone.history.navigate(another_module, {trigger:true});,但它给了我一个像这样的URL

http://localhost/src/index.html#another_module

答案

你为什么不这样试试呢?

Backbone.history.navigate("test_module/another_module", { trigger: true });

阅读documentation on navigate了解更多信息。

另一答案

在使用骨干开发时,您应该使用Backbone Routers作为最佳实践。您可以阅读文档以便更好地理解。

以上是关于使用backbone.js更改URL的主要内容,如果未能解决你的问题,请参考以下文章

Backbone.js 在不重新加载页面的情况下更改 url

Backbone.js 路由而不更改 url

是否可以使用Backbone获取本地JSON文件?

Backbone.js 更改事件未触发

如何通过 pushState 在 Backbone 中使用 SEO 友好的 URL?

Backbone.js 和 Backbone 实现的最佳 URL 结构