把手环绕在Ember组件上的简单属性

时间:2015-02-02 14:49:55

标签: ember.js handlebars.js

在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>');
});

1 个答案:

答案 0 :(得分:2)

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

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

但是,正如您所说,您可能需要填充数组。我已经使用了一系列Ember模型来填充表格,但我相信你能够将它弯曲到你的目的!