【发布时间】:2012-12-27 11:07:41
【问题描述】:
根据胡子RFC
基本模板中的 {{name}} 标签将尝试在 当前上下文。如果没有 name 键,则什么都不会 渲染。
因此,我期望这样:
var template = '{{#anArray}}{{aString}}{{/anArray}}';
var json = {
"aString":"ABC",
"anArray": [1,{"aString":"DEF"}]
};
给我一次渲染:
"DEF"
但是 mustache.js 会在父级范围内查找值。这给了我
"ABCDEF"
上下文是否真的意味着包括所有父范围?
【问题讨论】:
标签: javascript mustache