我是backbone.js 的新手,我尝试编写演示以了解backbone.js,但是当我在Backbone history 中设置pushState true 时,Backbone 片段出现问题。这是我的情况
var Workspace = Backbone.Router.extend({
initialize: function() {
this.route(/^users\/friends$/i, "hellobackbone")
}
hellobackbone: function() {
alert(Backbone.history.fragment)
}
});
当我在地址时:localhost/users/friends
。我按进去<a href="#hello">hello</a>
users/friends
它用和警告两个两次users/friends#hello
。我只想与路线用户/朋友通话(请参阅我的正则表达式)。我不知道为什么会这样。我找到了backbone.js和一些来自谷歌的网站,但没有帮助:((