【发布时间】:2016-02-19 20:28:46
【问题描述】:
我有类似这样的架构:
Schema.Adviser = new SimpleSchema({
"firstName": {
type: String
}
});
Schema.Orders = new SimpleSchema({
"adviserId": {
type: Object
},
"period": {
type: Date
},
"order": {
type: Number,
min: 0
}
});
我需要像这样渲染一个表格:
名字 |一月 |二月
鲍勃| 1 | 0
比尔 | 0 | 1
每个值都是一个可编辑的输入字段。
例如,如果 Bob 在 1 月份没有订单记录,我仍然需要在 1 月份进行渲染,理想情况下使用 0 以便有人可以添加 1 月份的订单。
类似这样的:
months 是要显示的月份数组。每个都遵循以下格式:Mon Feb 01 2016 00:00:00 GMT+0000
{{#each month in months}}
{{#each getOrders}}
{{#if equals month period}}{{order}}{{/else}}0{{/if}}
{{/each}}
{{/each}}
我不仅不能让它工作,而且在花费更多时间尝试调试问题之前,我想知道这是否真的是最好的方法。
有什么建议吗?
非常感谢
【问题讨论】:
标签: mongodb meteor meteor-blaze