2016-03-29 12 views
0

ich einige Probleme mit Eigenschaften bestanden meine Ember Komponente zugreifen, die wie folgt lautet:Wie greife ich auf Eigenschaften innerhalb einer Ember 2-Komponente zu?

import Ember from 'ember'; 

export default Ember.Component.extend({ 
    isRowEditorActive: function() { 
     return this.get('items').length > 0; 
    }.property('items'), 

    actions: { 
     // My actions here 
    } 
}); 

Die items (Liste von Strings), die ich in übergeben, können ohne Probleme in der Vorlage {{line-items-table items=['asd', 'asd']}}

zugegriffen werden

Aber versuchen, get sie innerhalb der Komponente nur undefined zurückgibt. Irgendwelche Vorschläge?

+0

Sie sollten es in Controller> lineItemParams in einem Wrapper-Objekt setzen: {Artikel: [ 'foo', 'bar'] } {{line-items-tabelle params = lineItemParams}} –

Antwort