【发布时间】:2016-11-06 18:53:09
【问题描述】:
HTML
<template name="contact">
...
{{> FORMULAIRE descrip =descripFormContact }}
...
</template>
<template name="FORMULAIRE" >
<form id={{descrip.idForm}} >
<fieldset id="idFieldSet{{descrip.idForm}}">
{{#each descrip.champs}}
<span id="idSpanLabel{{descrip.idForm}}" ....>{{this.label}}</span>
...
{{/each}}
</fieldset>
</form>
</template>
JS
Template.contact.helpers({
descripFormContact: {
idForm: 'formContact',
champs: [{
nomChp: 'prenom', label: 'Prenom : ', type: 'text', oblig:true,
}]
}
})
一切正常,但我似乎无法在“each”循环中找到“descrip.idForm”的值。
谁能告诉我为什么,在循环“each”中,“descrip.idForm”是空的,那么循环外就等于“formContact”
感谢您的回答
YC
【问题讨论】:
-
尝试在表达式前面加上
../,以获得外部范围(即{{../descrip.idForm}}。
标签: javascript meteor