如何在node.js上引用把手中带有空格的元素?

Dio*_*ela 3 javascript node.js npm handlebars.js node-modules

我有一个对象,其中一些值是包含空格的字符串。像这样的东西:

object = {
 "group of people": [
  {
   (...)
  }
 ],
 "another group of people": [
  {
   (...)
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)

我尝试将它与我的视图(index.hbs)中的车把辅助块一起使用,如下所示:

{{#each group of people}}
 (...)
{{/each}}
Run Code Online (Sandbox Code Playgroud)

但由于“一群人”上的空格,我得到了一个错误(当然)。我尝试过以下案例但没有成功:

{{#each "group of people"}}
{{#each 'group of people'}}
{{#each group%20of%20people}}
{{#each groupofpeople}}
{{#each group of people}}
Run Code Online (Sandbox Code Playgroud)

关于如何让它发挥作用有什么想法吗?

bsy*_*syk 12

要使用具有空格的属性,您可以用 来装饰它[]。例如给定助手:

obj = {
  'property with spaces': 'hello'
};
Run Code Online (Sandbox Code Playgroud)

模板:

<p>{{[property with spaces]}}</p>
Run Code Online (Sandbox Code Playgroud)

会生成:

<p>hello</p>
Run Code Online (Sandbox Code Playgroud)