我试图将数组传递给Meteor中的另一个模板。 为什么?因为我想为每个Bootstrap元素创建一个小模板,允许我更容易地重用组件。
{{>下拉列表ID =" dropdown1" textDropdown ="我的下拉菜单!" listItems = [" item1"," item2"]}}
不幸的是,这似乎不起作用。
有任何线索吗?我所做的事情是否有意义?我是Meteor的新手。
谢谢!
答案 0 :(得分:0)
Spacebars目前在它可以接受的东西方面非常有限 - 你需要添加一个帮助来完成这个:
Template.myTemplate.helpers({
listItems: ['item1', 'item2']
});
他们修改你的模板:
{{> dropdown id="dropdown1" textDropdown="My dropdown!" listItems="{{listItems}}"}}
确保将myTemplate
更新为父模板的名称。