【发布时间】:2015-07-19 11:25:31
【问题描述】:
我有一个这样的模板数据上下文:
data = {
"attribute1": {
"attribute2": {}
}
}
在流星模板中我正在做这样的事情:
{{#with attribute1}}
{{#if attribute2}}
show some content
{{/if}}
{{/with}}
如果 attribute2 是一个空对象,我不想显示任何内容。但是我尝试了{{#with attribute2}}{{/with}} 和{{#if attribute2}}{{/if}},即使它是一个空对象,它仍然在渲染里面的内容。
在空格键模板中检查对象是否为空的正确方法是什么?还是有可能?
【问题讨论】:
-
如果你在 lodash 中使用流星,你可以做类似
#if _.isEmpty(data["attribute2"])或#if data["attribute2"].length > 0
标签: javascript meteor spacebars meteor-helper