EmberJS - 显示项目列表
您可以使用 #each 助手显示数组中的项目列表,它会对数组中存在的每个项目进行一次迭代。
语法
<ul>
{{#each array_name as |block-param| }}
<li>{{block-param}}</li>
{{/each}}
</ul>
在上面的代码中,模板迭代 array_name,其中包括对象和数组中指定为 block-param 的每个项目。
示例
下面给出的示例使用 #each 助手显示项目列表。要显示项目,请使用以下命令创建一个组件 −
ember g component group-list
接下来,打开 app/component/ 下创建的 group-list.js 以及以下代码 −
import Ember from 'ember';
export default Ember.Component.extend ({
arrayOFgroup:['apple','pineapple','banana']
});
在 app/templates/ 下创建一个名为 group-list.hbs 的模板,代码如下−
<ul>
{{#each arrayOFgroup as |fruit|}}
<li>{{fruit}}</li>
{{/each}}
</ul>
要列出数组中的项目,请在 app/templates/ 下创建的 application.hbs 文件中使用以下代码 −
<p>List of Items:</p>
{{group-list}}
{{outlet}}
输出
运行 ember 服务器,您将收到以下输出 −

emberjs_template.html