我尝试使用Mustache渲染外部模板。像这样(只是简单的示例模板):
<script id="donation-template" type="text/template">
<h1>{{value}} HELLO {{from}}</h1>{{url}}
</script>
和
// Print donation, using mustache
printDonation = function (x,v) {
// Template from local file.
var template = $('#donation-template').html();
// Render
var formattedHtml = Mustache.to_html(template, v);
console.log(v);
return formattedHtml;
};
但是Mustache似乎忽略了它的{{tags}}。因为它只返回<h1>HELLO</h1>
我确定对象没问题,因为我在内部加载模板时工作正常。对象是
Object {url: "http://localhost:8080/b/?id=1", from: "daan", id: 1, value: 5}