【发布时间】:2016-01-09 07:02:54
【问题描述】:
我有一个辅助函数,它返回对象数组,并且数组的每个对象都有密钥发布者,这是一个包含密钥的对象。每个键又有一个对象。
priceData:function(){
var colection=[
{contract:"nn",publishers:{GVM:{ask:1,bid:2},SET:{ask:6,bid:3}}},
{contract:"BB",publishers:{GVM:{ask:11,bid:99},SET:{ask:23,bid:34}}}
]
return colection
}
现在在模板中我尝试像这样使用它
<table class="table">
<tbody>
{{#each priceData}}
<tr>
{{#with publishers}}
<td>{{ask}}</td>
<td>{{bid}}</td>
{{/with}}
</tr>
{{/each}}
</tbody>
</table>
我可以在#each 迭代中使用#with,因为它会产生这样的错误。如果没有,我怎么能在表格中显示这样的集合信息?现在它的空表
【问题讨论】:
-
你的意思是写
{{#with publishers.GVM}}? -
您的
{{#with}}结束标签错误,您输入的是</with>而不是{{/with}}。 -
Publishers 对象可以有一组可变的键。所以不,我不知道哪个键。我并不是要纠正这一点。
-
谢谢@saimeunt。我已经编辑了。
-
@kyll 问题是在表格中显示集合信息的最佳方式是什么。
标签: meteor handlebars.js meteor-blaze spacebars