Döngüsüz dış koleksiyon değerlerine erişmenin standart yolu nedir? örneğin : iç toplama Template.example.aaa yukarıdaİç içe döngüdeki dış {{each}} toplama değerine nasıl erişilir?
<template name="example">
{{#each outerCollection}}
<tr>
{{#each innerCollection}}
<td>{{aaa}}</td>
{{/each}}
</tr>
{{/each}}
</template>
Template.example.aaa = function(){
// cannot access outerCollection values
}
, this
puan.
HariciKoleksiyon öğelerine erişmenin yolunu bulamıyorum. Çözümüm aşağıdakine benzer, kendi yardımcı işlevimi tanımlıyorum. Bu amaca ulaşmak için standart bir Meteor yolu mu?
<template name="example">
{{#each outerCollection}}
<tr>
{{#each innerCollection}}
<td>{{myHelper ../outerItem innerItem}}</td>
{{/each}}
</tr>
{{/each}}
</template>
Handlebars.registerHelper('myHelper', function (outItem, inItem) {
// can access outerCollection via outerItem
});
Ben iç olay işleyicisi erişimin durum için
similar question bulundu.
Sanırım bu kadar. Tam olarak soru nedir? –
Yorumlarınız için teşekkürler. Bu soruyu yayınladım çünkü koduma güvenmiyorum ve bu amaç için meteor örnek kodunu bulamıyorum. Daha akıllıca bir uygulama bilen var mı bilmek istiyorum. – hyde
İşte daha iyi bir yoldur, yukarıdaki gibi WriteHelper gerek, sözdizimi aşağıdakileri çalıştırabilir: Template.example.myHelper = function (outItem, inItem) {/ * outCtem yoluyla dışkullanım öğesine erişebilir * /}; – hyde