如何使用meteor.js的火焰模板在JavaScript中迭代数组?
问题描述:
大家好我想尝试使用meteor.js的火焰模板在javascript中迭代数组。如何使用meteor.js的火焰模板在JavaScript中迭代数组?
当我设置一个静态值到数组中,例如:6,这个工作的填充非常好,但是当我在数组中设置'i'var时根本没有工作。像这样:
......."titulo": "{{#each scraper}}{{publicaciones.[6].titulo_pub}}{{/each}}"}.....
但是,当我设置一个 '我' VAR没有工作
......."citas": '{{#each scraper}}{{publicaciones.[i].citas}}{{/each}}',......
。
for(var i = 0; i <= {{#each scraper}}{{c_titulos}}{{/each}}; i++) {
sample_data[i] = {"citas": '{{#each scraper}}{{publicaciones.[i].citas}}{{/each}}',
"autores": '{{#each scraper}}{{publicaciones.[i].authors}}{{/each}}',
"titulo": "{{#each scraper}}{{publicaciones.[6].titulo_pub}}{{/each}}"}
sample_data.fill(sample_data[i], i, i + 1);
}
如果运行该代码,并调用具有的console.log这个目的,控制台显示我的以下消息:
就像我使用像“6”的静态值,该数组中的所有元素具有相同的“titulo”。
请如果你能帮助我,我会很感激。非常感谢所有人。问候
答
Blaze为您处理迭代和每个迭代的范围。例如
{{#each scrape in scraper}}
{{scrape.titulo}}
{{scrape.citas}}
{{scrape.autores}}
{{/each}}
谢谢Zim你的答案解决了我的问题。问候 – beriliox