يرجى الاطلاع على المشكلة هنا http://stackoverflow.com/questions/552934/what-javascript-templating-engine-do-you-recommend/7812081#7812081
تتمثل إحدى الطرق البسيطة في تسجيل المساعد:
{{#each animals}}
{{#each organs}}
{{get .. this}}
{{/each}}
{{/each}}
Handlebars.registerHelper('get', function(obj, prop) {
return obj[prop];
});
نأسف لإعادة هذه المشكلة احتياطيًا ، لكنني لا أرى كيف سيمنح مساعد "get" هذا حق الوصول إلى الوالد ما لم ننشئ مراجع دائرية.
هل يمكنك التوسع في ما تقصده بـ "{{get .. this}}"؟ إذا كان هذا عضوًا ، فكيف يمكننا استخدامه للعثور على الحيوان الأم؟
أود استخدام handlebars.js للتكرار على قائمة العائلات ، ثم تكرارها على أفراد تلك العائلة. داخل كلتا الحلقتين ، أريد عرض خصائص كل منهما. ومع ذلك ، بمجرد الدخول في التكرار الثاني ، لا يظهر أي من متغيرات الأسرة.
{{#each families}}
{{#each members}}
<p>{{ ( here I want a family name property ) }}</p>
<p>{{ ( here I want a member name property ) }}</p>
{{/each}}
{{/each}}
هل هذا ممكن مع المقاود؟ إذا لم يكن كذلك ، فلا بأس بذلك. أنا أقدر أي مساعدة!
{{#each families}}
{{#each members}}
<p>{{ ../surname }}</p>
<p>{{ name }}</p>
{{/each}}
{{/each}}
مرحبًا يا رفاق ، أنا أتعلم العقدة / السريع الآن ، لن يعمل الكود أعلاه بالنسبة لي ، فأنا أستخدم المقاود السريع ، هل يمكنك مساعدتي؟ هل هذا ممكن مع المقاود السريع؟ هذا هو الكود الخاص بي. تتكرر gpareaData ولكن الفرع ليس كذلك
{{#each gpareaData}}
<tr>
<td>
<select class="form-control" name="gp_branch[]">
<option value="{{id}}">{{desc}}</option>
{{#each branch}}
<option value="{{id}}">{{branch_desc}}</option>
{{/each}}
</select>
</td>
<td><button type="button" class="btn btn-primary btn-sm" id="addRws3"><i class="fa fa-plus"></i></button></td>
</tr>
{{/each}}
{{#كل المعلومات}}
الكل
{{#assignedData}}
مكلف
التعليق الأكثر فائدة