0
在Meteor,Blaze和Spacebars中出現了一個奇怪的問題。這是我的設置:我有一個幫助器返回一個數組[8,8,8,8,8,0,0]
。但是,當我在{{#each hours}}{{this}}{{/each}}
的模板中打印出來時,我得到以下順序:[8,0,8,8,8,8,0]
。在Spacebars中打印出陣列時出現錯誤的陣列順序
爲什麼會發生這種情況,我錯過了什麼?
此外,當我在沒有each
循環的模板中打印出{{hours}}時,我會得到正確的順序。
UPD:對於@zim:這是我的助手:
hours() {
return [8,8,8,8,8,0,0];
}
而且模板是相當多,我在帖子中描述:
{{#each hours}}
{{this}}
{{/each}}
你能顯示一些代碼嗎? – zim
這是我的幫手: hours(){ return [8,8,8,8,8,0,0]; } 而模板是相當多,我在帖子中描述: {{#each小時}} {{此}} {{/每}} 抱歉,無法與標記應對,將添加到帖子中。 –
我無法重現您所看到的行爲。我已經嘗試過在體內的「小時」和「這個」中的每一個,並且每個都在「小時在幾小時」和在體內「小時」。 – zim