私は 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>
と で 2 回警告users/friends
しusers/friends#hello
ます。ルートのユーザー/友人との通話のみが必要です(正規表現を参照してください)。なぜこれが起こるのかわかりません。backbone.js と googles のいくつかのサイトを見つけましたが、助けはありません:((