提问者:小点点

渲染带有把手的字符串数组


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

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

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


共2个答案

匿名用户

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

<ul>
{{#each selectedUsers}}
    <li>{{ this }}</li>
{{/each}}
</ul>

从文档:

您可以使用内置的each助手遍历列表。在块内,您可以使用this来引用正在迭代的元素。

<ul class="people_list">
  {{#each people}}
    <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>

您可以在任何上下文中使用this表达式来引用当前上下文。

匿名用户

这也管用

<ul>
{{#each this}}
<li>{{ this }}</li>
{{/each}}
</ul>