Sammy.js如何禁用缓存模板html?

时间:2012-01-20 08:07:19

标签: javascript caching sammy.js

Sammy.js似乎正在缓存用于使用上下文渲染加载页面的html模板

context.render(context.view('pages/new'), data)

哪种生产设置很好。但是在开发期间,每次在服务器上更改new.html时清除浏览器缓存都是很痛苦的。

有没有办法禁用Sammy.js上的所有缓存?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

将模板加载到上下文中时,您可以选择{cache: false}选项作为load方法的第二个参数。

http://sammyjs.org/docs/api/0.7.0/all#Sammy.EventContext-load

答案 2 :(得分:0)

我在胡子模板缓存方面遇到了麻烦。 看来这个问题不是因为sammy模板系统而是因为chrome缓存

所以转到设置/常规选项卡(您必须显示开发人员工具并单击右下角的齿轮)并单击禁用缓存。

请查看我发现的这篇文章以获得进一步的帮助 http://harrywolff.com/fix-mustache-templates-from-being-cached/

希望这对你有用,对我帮助很大。