2013-05-02 40 views
5

Tôi có một danh sách các Strings mà tôi muốn hiển thị với Handlebars.jsLàm thế nào để hiển thị một danh sách các Strings với Handlebars.js

Cho đến nay có vẻ như điều này là không thể, mặc dù có vẻ ngớ ngẩn rằng đây nên là trường hợp.

Một ví dụ về một đối tượng product là:

"product": { 
     "name": "top TP-209-NAV", 
     "category": "Top", 
     "brand": "Living Dolls", 
     "description": "Fabric : Navy-white stretch cotton Long sleeves top (can be worn as dress)", 
     "price": "23.0", 
     "tags": [ 
     "Slips on", 
     " stretch cotton", 
     " long sleeves" 
     ], 
     "image1": { 
     "src": "http://www.livingdolls-closet.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/T/P/TP-209-NAV-1-living-dolls-top_1.jpg", 
     "ratio": 1.5 
     } 
    }, 

Tôi muốn lặp qua và hiển thị các mục trong danh sách tags.

Khi tôi làm điều gì đó như thế này tôi có thể thấy số lượng dấu phẩy thích hợp cho biết danh sách đang được lặp lại, tuy nhiên tôi không thể tìm cách hiển thị mục thẻ thực.

{{#product.tags}}<a href="">{{val}}</a>, {{/product.tags}} 

Trả lời

12

Tôi chỉ phải sử dụng each helper ..

{{#each product.tags}}<a href="">{{this}}</a>, {{/each}} 
+1

Bạn có thể tránh việc có một dấu phẩy sau thẻ qua: {{#unless @last}}, {{/ trừ}} –

Các vấn đề liên quan