Tôi có một mẫu handlebars.js, giống như thế này:
{{externalValue}}
<select name="test">
{{#each myCollection}}
<option value="{{id}}">{{title}} {{externalValue}}</option>
{{/each}}
</select>
Và đây là đầu ra được tạo ra:
myExternalValue
<select name="test">
<option value="1">First element </option>
<option value="2">Second element </option>
<option value="3">Third element </option>
</select>
Như mong đợi, tôi có thể truy cập id
và title
các trường của mọi yếu tố myCollection
để tạo lựa chọn của mình. Và ngoài lựa chọn, externalValue
biến của tôi được in chính xác ("myExternalValue").
Thật không may, trong các văn bản của tùy chọn, externalValue
giá trị không bao giờ được in ra.
Câu hỏi của tôi là: làm thế nào tôi có thể truy cập vào một biến ngoài phạm vi của các tệp xử lý mỗi từ trong vòng lặp?
../
nhiều lần tùy thuộc vào bao nhiêu phạm vi so với giá trị bạn đang có.