我是backbone.js的新手,我尝试编写demo以了解backbone.js,但是当我在Backbone历史记录中设置pushState时,我在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和googles的一些网站,但没有帮助:((