Кажется, это плохая практика, чтобы получить данные из компонента, но это своего рода эксперимент (надеюсь, что код объясняет сам)Набор компонентов свойство данных из хранилища
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');
}
});
В то время как я могу видеть, что мой АФИ (отладка) и возвращенные данные (инспектор ember) при переходе по «элементам» в моем шаблоне компонента, он всегда пуст.
Любопытно то, что я делаю неправильно (обучение до сих пор)
'' деталей является обещание, которое вероятно, не то, что вы хотите. Вы имели в виду сказать 'store.findAll ('dealtype'), затем (items => this.set ('items', items))'? –