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:「不同的值」}並呈現新的數據? –