在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>');
});
答案 0 :(得分:2)
根据我的经验,这很有效:
{{#each row in rows}}
//do something
{{/each}}
但是,正如您所说,您可能需要填充数组。我已经使用了一系列Ember模型来填充表格,但我相信你能够将它弯曲到你的目的!