ember-get-helper icon indicating copy to clipboard operation
ember-get-helper copied to clipboard

[Proposal] get function

Open BenjaminHorn opened this issue 10 years ago • 0 comments

I don't know if it possible, but it would be great to have a functionality like this.

// columns definition
columns: [
  {name: 'Name', property: 'name'},,
  {name: 'Salary of an employee', property: 'name', format: function(value){
    return parseFloat(value).toFixed(2);
  }}
]

// in a table component 
  {{#each model as |row|}}
  <tr>
    {{#each columns as |column|}}
      {{#if column.format}}
        <td>{{get column.format( row column.component) }}</td>
      {{else}}
        <td>{{get row column.property}}</td>
      {{/if}}
    {{/each}}
  </tr>
  {{/each}}

Alternative syntax:

  {{get column.format( row[column.component])}}
  ...

BenjaminHorn avatar Jun 20 '15 13:06 BenjaminHorn