【发布时间】:2016-02-19 09:29:28
【问题描述】:
{{#each month in showMonths}}
<td>
{{#each orderGetter}}{{ month.currMonth }} :: {{period}}{{/each}}
</td>
{{/each}}
showMonths 是一个日期数组。它循环,然后它匹配由 orderGetter 模板助手检索到的日期。出于调试的目的,上面简单地生成了要比较的两个值。这导致:
2016 年 2 月 1 日星期一 00:00:00 GMT+0000 :: 2016 年 2 月 1 日星期一 00:00:00 GMT+0000
使用相等模板助手比较两个日期,它总是返回 false。尽管您可以看到它们是相同的。当我在平等助手中运行日期时也会发生这种情况。
相等代码:
{{#each month in showMonths}}
<td>
<input type="text" min="0" class="form-control" value="{{#each orderGetter}}{{#if matcher month.currMonth period}}foo{{/if}}{{/each}}">
</td>
{{/each}}
Template.registerHelper('matcher', function(a, b) {
return a ===b;
});
有点拉我的头发。
有什么想法吗?
谢谢
【问题讨论】:
标签: meteor meteor-blaze