إذا كان لدي السياق التالي:
{{model: {username: 'sontek'}, timezones: ['a', 'b', 'c']}
وأنا كذلك:
{{#each timezones }}
{{model.username}}
{{/each}}
النموذج غير موجود لذلك لا يمكنني الوصول إلى اسم المستخدم.
اكتشفت أنه يمكنني استخدام ../model.username ولكن لا يمكنني العثور على مستندات بهذا الشأن ، لقد وجدتها للتو في بعض تقارير الأخطاء .... هل تم توثيق ذلك في مكان ما؟
إنه في المستندات ضمن "المسارات"
يمكن أن تتضمن مسارات المقاود المتداخلة أيضًا ../ مقاطع ، والتي تقيم مساراتها مقابل السياق الأصلي.
<h1>Comments</h1>
<div id="comments">
{{#each comments}}
<h2><a href="/posts/{{../permalink}}#{{id}}">{{title}}</a></h2>
<div>{{body}}</div>
{{/each}}
</div>
على الرغم من طباعة الرابط أثناء وجوده في سياق تعليق ، إلا أنه لا يزال بإمكانه العودة إلى السياق الرئيسي (المنشور) لاسترداد الرابط الثابت الخاص به.
يشير مقطع المسار../
إلى نطاق القالب الأصلي ، وليس إلى مستوى أعلى في السياق. هذا لأن مساعدي الكتلة يمكنهم استدعاء كتلة بأي سياق ، لذا فإن فكرة "مستوى واحد للأعلى" ليست ذات مغزى بشكل خاص إلا كمرجع إلى نطاق القالب الأصلي.
شكرا جزيلا sontek و @ spadgos
التعليق الأكثر فائدة
إنه في المستندات ضمن "المسارات"