Meteor 的模板引擎有一些我没有得到的东西,与 Mustache 一起使用时,我可以简单地通过用 {{#newscope}}{{/newscope} 封装代码来更改 json 数据源的范围。在实践中,这似乎与车把的工作方式不同
这是我的模板数据源
Template.aName.data = function()
{
return {"foo":"bar"};
};
然后这是我的html模板(部分)
<template name="aName">
{{data.foo}} // This prints "bar"
{{#data}}
{{foo}} // This does not prints anything but [object Object] (I expected "bar")
{{/data}}
{{#data.foo}}
{{.}} // This prints "bar" but oh so ugly…
{{/data.foo}}
</template>
重点是什么 ?