バックボーンルーターを定義しました:
MyApp.router = new (Backbone.Marionette.Router.extend({
routes: {
"/m/:id": "openMovie",
"m/:id": "openMovie"
},
openMovie: function(id) {...}
});
私のhtmlにはのようなリンクがあり/m/123
ます。このリンクをクリックしても、バックボーンはopenMovie
機能をトリガーしません-ブラウザは新しいページを開きます。この場合、バックボーンが履歴APIを使用しないのはなぜですか?バックボーンまたはマリオネットで修正するにはどうすればよいですか?