我在访问传递给我的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。有什么建议吗?
答案 0 :(得分:1)
正如@kristjan所述,您需要为父母items
定义line-item-table
。
这是因为当前版本的把手不支持内嵌数组,https://github.com/wycats/handlebars.js/issues/1058