Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 把手:如何访问阵列?_Meteor_Handlebars.js - Fatal编程技术网

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您能在问题中给出您的代码片段吗?基本上,如果它是一个把手块,你不必使用“.”来进入数组项。我想他是说他有另一个助手为用户提供了一些冲突,这就是我的意思。