如何重新加载Backbone应用程序?

时间:2014-04-09 09:39:34

标签: javascript backbone.js chaplinjs

我有Backbone应用程序(也使用Backbone顶部的Chaplin.js),它可以正常使用pushState。在某些时候,我想检测应用程序代码已更改并重新加载页面(重新加载应用程序代码)。问题是,当用户处于' / some / path'我想重新加载骨干应用程序并指向' /'。到目前为止我试过了:

用户在/some/path时的

- > location.reload() - >它会重新加载应用,但仍在'/some/path'

用户在/some/path时的

- > location.href = location.origin - >它会重新加载应用,但仍在'/some/path'

如何在/路径(和clearHistory)中重新加载应用?


这已解决 - 使用window.location = '/'

1 个答案:

答案 0 :(得分:1)

只需使用window.location = '/';

即可

这会将用户重定向到应用程序的起始点。