在Spacebars中打印出每个

时间:2016-12-26 19:31:06

标签: javascript arrays meteor meteor-blaze spacebars

Meteor,Blaze和Spacebars在这里遇到了一个奇怪的问题。这是我的设置:我有一个返回数组[8,8,8,8,8,0,0]的帮助器。但是当我使用{{#each hours}}{{this}}{{/each}}在我的模板中打印出来时,我会得到以下顺序:[8,0,8,8,8,8,0]

为什么会这样,我错过了什么?

此外,当我在没有each循环的情况下打印模板中的{{hours}}时,我会得到正确的顺序。

UPD:对于@zim:这是我的帮手:

hours() {
  return [8,8,8,8,8,0,0];
}

模板几乎就是我在帖子中描述的:

{{#each hours}}
  {{this}}
{{/each}}

1 个答案:

答案 0 :(得分:0)

奇怪的是,它今天工作正常。我不知道它是什么,但每当我再次遇到这个问题时,我会回到这个主题。