假设我正在使用普通{{#each}} 循环在 Meteor 中循环一个数组。每个数组元素都是一个字符串,我每一步都使用{{this}}. 到现在为止还挺好!如果我使用车把助手检查typeof我this会得到string. 甜的!一切都是应有的。
但是,如果我在其中添加一个{{#if something }}-helper {{#each}}(something只是返回 true 并因此继续运行并输出{{this}}),则该字符串在 HTML 中仍然看起来不错,但现在它正在object检查中typeof!
这非常烦人,因为(typeof someVarINeedToTest === 'string')我现在可能依赖的所有代码都将返回 false。
难道我做错了什么?
或者这是一个实际的错误?
如果是这样:它是特定于 Meteor 还是特定于 Handlebars 的错误?
谢谢!
哦:又是源链接。只需拉动并运行meteor并查看您的浏览器控制台。