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它们只会返回未定义。有什么建议么?

4

1 回答 1

1

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

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

于 2016-03-30T07:50:05.097 回答