Chỉ mới bắt đầu sử dụng Meteor để tôi có thể thiếu một vài thứ cơ bản. Trong Meteor 1.2 chúng có chỉ thị {{@index}}
.Meteor 1.2 Pass @Index vào Mẫu con
Trong một bản mẫu nếu tôi có:
...
{{#each items}}
{{@index}}
{{> childTemplate}}
{{/each}}
...
<template name="childTemplate">
{{@index}}
</template>
Các @index
trong mẫu chính sẽ làm việc, nhưng một trong những childTemplate sẽ không. Các công trình xung quanh tôi đã thực hiện để sử dụng nó là để gọi childTemplate đi qua trong @index
:
{{> childTemplate @[email protected]}}
Đây có phải là cách chính xác để làm điều đó? Hay là có một điều gì đó hơn nữa?
Cảm ơn, tôi chỉ cần đi để ánh xạ nó đến một biến khác, hoặc thậm chí chỉ mục không có '@', nhưng gọi nó là '@ index' có vẻ linh hoạt. Tôi vẫn còn một chút không chắc chắn lý do tại sao mẫu con không nhận được quyền truy cập vào '@ index' này, có lẽ nên hỏi trong câu hỏi. – reubenb87