我使用的是Backbone(1.1.0)和Marionette(2.3.0)的最新版本。
我有一个初始化路由器的钩子
App.on "start", ->
if Backbone.history
Backbone.history.start()
当我在应用程序中更改路径时,我使用
Backbone.history.navigate route, options
我现在的问题是当我加载我的应用程序并单击我的链接以将我的路由路由到不同的路由时,只要按下后退按钮,就会再次触发on“start”事件,这会导致Backbone以来的错误。历史已初始化。
为什么在浏览器中按下时会再次触发“开始”?
答案 0 :(得分:0)
Rails turbolinks是问题