0

我只是构建小应用程序来测试路由器。每个模型都会加载一次,每当我要求它时,下次我通过单击链接访问相同的 url 时,我会看到缓存的结果。一切都很好,但随后我点击了浏览器上的返回按钮,我看到了一个对服务器的请求,该请求是以前用find()aka询问的模型findAll()。每次我点击浏览器上的后退或前进按钮时都会发生这种情况,无论我使用location: 'history'location: 'hash'

我只有两个模型,一个请求 with find(),另一个请求 via find(id)。所以我现在想知道这是否会以这种方式发生,或者我的应用程序存在一些我应该寻找的问题?

4

1 回答 1

0

当然,这不是它应该如何工作的。我们有一个使用 location: 'history' 和几个模型的应用程序,当用户在浏览器中单击后退/前进时,它们会保持缓存。

于 2013-02-04T21:44:34.123 回答