Phương pháp mới đang sử dụng ký hiệu dấu chấm, ký hiệu gạch chéo không được dùng nữa ( http://handlebarsjs.com/expressions.html ).
Vì vậy, phương pháp thực tế để truy cập vào các phần tử cha mẹ như sau:
@root.grandfather.father.element
@root.father.element
Trong ví dụ cụ thể của bạn, bạn sẽ sử dụng:
{{#each items}}
<div style="font-size:{{@root.viewData.itemSize}}px">{{this}}</div>
{{/each}}
Một phương pháp khác từ tài liệu chính thức ( http://handlebarsjs.com/builtin_helpers.html ) là sử dụng bí danh
Mỗi trình trợ giúp cũng hỗ trợ các tham số khối, cho phép các tham chiếu được đặt tên ở bất kỳ đâu trong khối.
{{#each array as |value key|}}
{{#each child as |childValue childKey|}}
{{key}} - {{childKey}}. {{childValue}}
{{/each}}
{{/each}}
Sẽ tạo một biến khóa và giá trị mà trẻ em có thể truy cập mà không cần tham chiếu biến sâu. Trong ví dụ trên, {{key}}> giống hệt với {{@ .. / key}} nhưng trong nhiều trường hợp thì dễ đọc hơn.