1

事情是这样的,我们希望能够使用 http 标头缓存我们的部分(模板)。

经过一番思考,我们最终希望使用该script指令将我们的模板放入最初加载的 html 中。

只要 url 使用 hash( index.html#/some/thing/123) 就可以了。因为index.html无论我在哈希后面放什么,都会被缓存。

现在如果我想使用 html5mode 怎么办?由于 url 是缓存的关键index/some/thing/123并且index/some/thing/321不会从缓存中加载,即使它仍然是相同的index.html..到目前为止我有什么意义吗?

html5mode 和 http 缓存如何协同工作?除了将所有模板放到一个单独的文件中?

..一个额外的问题,我们想要使用脚本指令而不是在单独的请求中加载部分的原因之一,因为我想出的唯一方法(加载所有部分),就是加载它们说使用 key=>val 的 json 文件,然后通过它和.put()它们在 中运行$templateCache,这远非理想。有没有办法说加载一个充满script指令的文件?我真的无法想象这会有多快,因为它必须将其视为 dom 节点并遍历它们以将其保存到templateCache,我认为这会更容易使用,但比 json 方法还要慢..

谢谢!

4

0 回答 0