Pertimbangkan data sederhana berikut ini:
var viewData = {
itemSize: 20,
items: [
'Zimbabwe', 'dog', 'falafel'
]
};
Dan template Gagang:
{{#each items}}
<div style="font-size:{{itemSize}}px">{{this}}</div>
{{/each}}
Ini tidak akan berfungsi karena dalam each
loop, cakupan induk tidak dapat diakses - setidaknya tidak dengan cara apa pun yang saya coba. Saya berharap ada cara untuk melakukan ini!
sumber
Metode baru menggunakan notasi titik, notasi garis miring tidak digunakan lagi ( http://handlebarsjs.com/expressions.html ).
Jadi, metode aktual untuk mengakses elemen orang tua adalah sebagai berikut:
Dalam contoh spesifik Anda, Anda akan menggunakan:
Metode lain dari dokumentasi resmi ( http://handlebarsjs.com/builtin_helpers.html ) menggunakan alias
sumber