我有一个属性(月)调用一个函数,该函数返回数组中的一系列数字。
months: function()
{
var range = this._makeRange(1, 13);
return range;
},
范围的结果类似于
[
{ value: 1, number: '01' },
...
]
但是当我想用每个帮助器迭代它时:
{{#each months}}
Current Month - {{number}}
{{/each}}
它出现以下错误:
Assertion failed: The value that #each loops over must be an Array. You passed function () {
我做错了什么?
答案 0 :(得分:1)
月份必须是属性,而不是函数
months: function()
{
var range = this._makeRange(1, 13);
return range;
}.property(),