【发布时间】:2013-11-15 10:43:58
【问题描述】:
假设我在 Meteor 中使用普通的 {{#each}} 循环遍历一个数组。每个数组元素都是一个字符串,我在每一步都使用{{this}} 输出字符串。到目前为止,一切都很好!如果我使用车把助手检查typeof 是否有this,我会得到string。甜的!一切都应该如此。
但是如果我在{{#each}} 中添加一个{{#if something }}-helper(something 只是返回 true,因此会继续输出{{this}}),该字符串在 HTML 中仍然看起来不错,但现在是object 中的 typeof 检查!
这太烦人了,因为我的代码现在可能依赖的所有 (typeof someVarINeedToTest === 'string') 都将返回 false。
我做错了吗?
或者这是一个实际的错误?
如果是这样:是 Meteor 特有的还是 Handlebars 特有的错误?
谢谢!
哦:the source link again。只需拉动并运行meteor 并查看您的浏览器控制台。
【问题讨论】:
标签: meteor handlebars.js