Render template với:
{{#each users}}...{{/each}}: lặp mảng object; bên trong dùng {{name}},{{role}} (escape HTML), và {{#if vip}}★{{/if}} (cờ vip của phần tử).{{title}} (escape HTML).Thứ tự: render each (xử lý if bên trong theo từng phần tử) rồi thay biến ngoài cùng.
Input:
{{title}}
{{#each users}}{{name}}{{#if vip}}★{{/if}} {{/each}}
{"title":"DS","users":[{"name":"An","vip":true},{"name":"Bí","vip":false}]}
Output:
DS
An★ Bí
Các dòng trừ dòng cuối: template (có thể nhiều dòng). Dòng cuối: JSON.
if bên trong each chỉ tham chiếu thuộc tính phần tử. Escape & < > cho biến thường.
Kết quả render.
Ví dụ:
Đầu vào:
{{title}}
{{#each users}}{{name}}{{#if vip}}★{{/if}} {{/each}}
{"title":"DS","users":[{"name":"An","vip":true},{"name":"Bí","vip":false}]}
Đầu ra:
DS
An★ Bí
Giải thích:
Đang tải editor...