Mustache.js不刷新缓存

时间:2014-02-22 03:25:22

标签: javascript caching mustache

我有一个调用Mustache.render几次的脚本。

例如:

var data = {
    name1: "value",
    name2: "value"
}
var html = Mustache.render(template, data);

然后我更新数据变量。 例如:

data.name1 = "different value";
// try and render template again
var html = Mustache.render(template, data);

当我再次尝试渲染时,结果模板显示来自Mustache缓存的旧数据,在我的情况下,对于name1,该值将为“value”。

有没有办法可以清理Mustache缓存,或者只是让它来渲染新数据,还是我做错了哪些会导致它使用旧数据而不是新数据呢? / p>

1 个答案:

答案 0 :(得分:0)

这篇文章可能有所帮助:Fix Mustache Templates From Being Cached

这可能是您的网络浏览器缓存问题,而不是Mustache.js。

尝试清除网络浏览器缓存。

如果您使用Chrome,可以尝试this