Javascript 如何在模板中显示嵌套数组

Javascript 如何在模板中显示嵌套数组,javascript,arrays,mongodb,meteor,nested,Javascript,Arrays,Mongodb,Meteor,Nested,我试图在嵌套在另一个数组中的数组中进行迭代。 我的收集资料: "roles" : [ { "id" : 126987, "name" : "Ergonomic Wooden Fish", "containers" : [ { "id" : "2654213845" , "name" : "FirstCont",

我试图在嵌套在另一个数组中的数组中进行迭代。 我的收集资料:

 "roles" : [
    {
        "id" : 126987,
        "name" : "Ergonomic Wooden Fish",
        "containers" : [
                 {
                     "id" : "2654213845" ,
                     "name" : "FirstCont",
                     "rights" : [
                        {
                            "id" : "54684213",
                            "name: "FirstRight"

                        }
                       ]
            }
          ]
   }
 ]
JS/助手

Template.myTemplate.helpers({
  'roles': function() {
   return Roles.find({});
  }
});
HTML


{{{#每个角色}
{{id}
{{name}}
{{{#每个容器}
{{name}}
{{/每个}}
{{/每个}}
我可以从
角色
显示
名称
id
,但不能从
容器
显示
名称

containers: function(){
     return this.containers;
 }
我试着把这个物体想象回来,但我做不到


我做错了什么?

创建另一个帮助程序
容器

containers: function(){
     return this.containers;
 }
然后保持模板不变

<template name='myTemplate'>
{{#each roles}}
 {{id}}
 {{name}}
 {{#each containers}}
    {{name}}
 {{/each}}
{{/each}}

{{{#每个角色}
{{id}
{{name}}
{{{#每个容器}
{{name}}
{{/每个}}
{{/每个}}