Handlebars.js 使用手柄渲染字符串数组

Handlebars.js 使用手柄渲染字符串数组,handlebars.js,Handlebars.js,假设我在余烬控制器中有这样一个数组 selectedUsers: ["Popeye", "Sulley", "Gru"]; 现在,如何使用手柄在无序列表中呈现每个用户?我可以使用{{{Each}}助手吗 是的,您应该在每个循环中使用一个: <ul> {{#each selectedUsers}} <li>{{ this }}</li> {{/each}} </ul> 与此上下文一起使用时: { people: [ "Yehu

假设我在余烬控制器中有这样一个数组

selectedUsers: ["Popeye", "Sulley", "Gru"];

现在,如何使用手柄在无序列表中呈现每个用户?我可以使用
{{{Each}}
助手吗

是的,您应该在每个循环中使用一个

<ul>
{{#each selectedUsers}}
    <li>{{ this }}</li>
{{/each}}
</ul>
与此上下文一起使用时:

{
  people: [
    "Yehuda Katz",
    "Alan Johnson",
    "Charles Jolley"
  ]
}
将导致:

<ul class="people_list">
  <li>Yehuda Katz</li>
  <li>Alan Johnson</li>
  <li>Charles Jolley</li>
</ul>
  • 耶胡达·卡茨
  • 艾伦·约翰逊
  • 查尔斯·乔利
您可以在任何上下文中使用此表达式来引用当前上下文

这同样有效

<ul>
{{#each this}}
<li>{{ this }}</li>
{{/each}}
</ul>
    {{{#每个这个}
  • {{this}}
  • {{/每个}}

每个
助手都有什么问题?是否可以为项目使用变量名,而不是
?例如,
selectedUser
?我将在本周收到“未关闭的部分”
<ul>
{{#each this}}
<li>{{ this }}</li>
{{/each}}
</ul>