0
我需要通過自定義陣列直接在像餘燼模板重複:迭代通過自定義數組中的餘燼JS
{{#each [1,2,3,4,5,6,7,8,9,10] as |num|}}
<div class="input-group-{{num}}">
.
.
.
</div>
{{/each}}
我該怎麼辦呢?上面的代碼不會渲染任何東西。
我需要通過自定義陣列直接在像餘燼模板重複:迭代通過自定義數組中的餘燼JS
{{#each [1,2,3,4,5,6,7,8,9,10] as |num|}}
<div class="input-group-{{num}}">
.
.
.
</div>
{{/each}}
我該怎麼辦呢?上面的代碼不會渲染任何東西。
如果你想這樣做,只需使用助手。您可以創建一個幫助程序或使用現有的幫助程序。
例如,通過使用ember-array-helper你可以表達它這樣的:
{{#each (array 1 2 3 4 5 6 7 8 9 10) as |num|}}
{{num}}<br>
{{/each}}
或者使用燼分解性的幫助程序range helper。如:
{{#each (range 10 20) as |number|}}
{{! `number` will go from 10 to 19}}
{{/each}}
你不能做that.define財產在特定情況下,並用它在HBS – kumkanillam
@kumkanillam我知道我可以將其設置爲組件,並使用一個變量,但是,我覺得韓元」 t是正確的編碼方式。 –
@ GaneshK是什麼讓你覺得這是不正確的? – mikej