Meteor 把手:如何访问阵列?
我有以下简化文件:Meteor 把手:如何访问阵列?,meteor,handlebars.js,Meteor,Handlebars.js,我有以下简化文件: { channel:'Channelname', users: [ {userId:1}, {userId:2}, {userId:3} ] } 如何访问{{{each}}循环中的userId,如下所示: {{#each channels}} {{channel}} {{#each channels.users}} {{userId}} //or {{channels.u
{
channel:'Channelname',
users: [
{userId:1},
{userId:2},
{userId:3}
]
}
如何访问{{{each}}
循环中的userId,如下所示:
{{#each channels}}
{{channel}}
{{#each channels.users}}
{{userId}} //or {{channels.users.userId}} ?
{{/each}}
{{/each}}
第一个{{{each}}
循环按预期打印我的channelname,但第二个{{{each}}
循环不打印任何内容
问候,Cid使用
{{#each channels}}
{{channel}}
{{#each users}}
{{userId}}
{{/each}}
{{/each}}
进入每个循环时,车把将直接使用数组中的键名称。谢谢,这很有效!主要问题是第二个“用户”——助手。现在我在子模板中有了我的“频道”列表…。@net.user您能进一步解释一下您的解决方案吗?我面临的问题与您最初遇到的问题相同,但Akshat提供的解决方案对我不起作用。jchung您能在问题中给出您的代码片段吗?基本上,如果它是一个把手块,你不必使用“.”来进入数组项。我想他是说他有另一个助手为用户提供了一些冲突,这就是我的意思。