Я пытаюсь создать раскрывающееся меню html, используя метеорит.
Я создаю элемент select, а затем с помощью помощников пытаюсь перечислить имена провинций в раскрывающемся списке. Вот main.htmlСоздание выпадающего меню html с помощью meteor
<template name="signup">
<select>
{{#each province}}
{{> provinceTemplate}}
{{/each}}
</select>
</template>
<template name="provinceTemplate">
<option>{{provinceName}}</option>
</template>
И это main.js
Template.body.helpers({
province:[
{provinceName: 'Tehran'},
{provinceName: 'Isfahan'},
{provinceName: 'Yazd'},
{provinceName: 'Shiraz'},
{provinceName: 'Kerman'},
],
});
Я просто использовать помощника, чтобы сформировать выпадающий список.
Но когда я запускаю его, внутри тега select ничего нет.
Спасибо, ребята ...
Теперь я понимаю, что это неправильно, то проблема заключается в том, что вы определяете 'province' помощника в' body', но вы используете его в шаблоне 'signup'. Переместите помощника «провинции» в шаблон 'signup' – Khang