如何从Ember 2组件中访问属性?

时间:2016-03-29 21:56:33

标签: ember.js ember-2.0.0

我在访问传递给我的Ember组件的属性时遇到了一些问题,如下所示:

import Ember from 'ember';

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

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

我传入的items(字符串列表)可以在模板{{line-items-table items=['asd', 'asd']}}

中轻松访问

但是在组件中尝试get它们只返回undefined。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

正如@kristjan所述,您需要为父母items定义line-item-table

这是因为当前版本的把手不支持内嵌数组,https://github.com/wycats/handlebars.js/issues/1058