将组件属性设置为来自商店的数据

时间:2016-06-24 22:27:23

标签: ember.js ember-data ember-components

从组件中检索数据似乎是一种不好的做法,但这是一种实验(希望代码解释自己)

import Ember from 'ember';

export default Ember.Component.extend({
    store: Ember.inject.service(),
    items: [],
    init () {
        this._super(...arguments);
        var store = this.get('store'); 
        let items =  store.findAll('dealtype');
    }
});

虽然我可以看到我的api被点击(调试)并且在我的组件模板中循环“items”时返回了数据(ember inspector),但它总是空的。

好奇我做错了什么(仍在学习)

1 个答案:

答案 0 :(得分:1)

您没有在df.shape[1]中设置items 设置如下:

init