SuperUberDuper
SuperUberDuper

Reputation: 9633

Handlebars looping over an Ember component simple property

In an ember component how can I generate 6 things in the template, given a component property called num with value 6?

Do I have to create an array just for the purposes of this in the component? If so can someone advise the most reusable way to do this?

I think I would need to do this via a helper:

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

Upvotes: 1

Views: 126

Answers (1)

millerbr
millerbr

Reputation: 2961

So in my experience, this works well:

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

However, as you say, you'll probably need an array populated. I've used this with an array of Ember models to populate a table, but I'm sure you'll be able bend it to your purpose!

Upvotes: 2

Related Questions