5
我有一个调用Mustache.render几次的脚本。Mustache.js不刷新缓存
例如:
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);
当我尝试并再次渲染,结果显示模板从小胡子缓存中的旧数据,在我来说,我名1的值将是“价值”。
有没有一种方法可以清理小胡子缓存,或者只是让它来渲染新的数据,或者是有什么我做错了,反过来会导致它使用旧数据而不是新的数据?
为什么不只是创建一个新的var data1 = {name1:“不同的值”}并呈现新的数据? –