我是Backbone.js的新手,还在学习它,我遇到的一个问题是网上的很多资源已经过时,而且自创建资源以来Backbone.js的情况发生了变化。
我感到困惑的是,我看过一些教程很干净,这样的网址很干净
domain.com/useer/add
但我经常看到domain.com/#useer/add
所以我的问题是,Backbone是否允许您在没有#的情况下执行此domain.com/useer/add
的网址,或者是否需要其他库?
答案 0 :(得分:8)
你可以像这样设置pushState = true。
Backbone.history.start({ pushState: true })
请查看此链接以获取更多详细信息。 http://artsy.github.io/blog/2012/06/25/replacing-hashbang-routes-with-pushstate/