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

How do I access properties from within an Ember 2 component?

我在访问传递给我的 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 它们在组件中只是 returns 未定义。有什么建议吗?

正如 @kristjan 所说,您需要为父项中的 line-item-table 定义 items

这是由于当前版本的车把不支持内联数组,https://github.com/wycats/handlebars.js/issues/1058