在 Ember 组件上循环的车把简单 属性

Handlebars looping over an Ember component simple property

在 ember 组件中,给定一个组件 属性 名为 num 且值为 6,我如何在模板中生成 6 个东西?

我是否必须为此目的在组件中创建一个数组?如果可以,有人可以建议最可重用的方法吗?

我想我需要通过助手来完成:

Ember.Handlebars.helper('highlight', function(value, options) {
  var escaped = Handlebars.Utils.escapeExpression(value);
  return new Ember.Handlebars.SafeString('<span class="highlight">' + escaped + '</span>');
});

所以根据我的经验,这很有效:

{{#each row in rows}} 
//do something 
{{/each}}

但是,如您所说,您可能需要填充数组。我已经将它与 Ember 模型阵列一起使用来填充 table,但我相信您可以根据自己的目的调整它!