Инспектор Ember показывает правильного пользователя, но
user: Ember.computed(function(){
let uid = this.get('user_id'); //the correct ID
return this.store.peekRecord('user', uid);
}),
Возвращает ноль. Может ли это быть как-то связано с попыткой этого вызова вне хука модели? Действительно застрял на этом!
Спасибо большое!
Изменить: torazaburo решил проблему здесь. Это была проблема с обещаниями.
uid
не имеет правильного значения. Откуда это взялось? Основываясь на вашем другом вопросе, это может быть обещание. Вы не можете использовать обещание здесь; вы должны использовать его возвращаемое значение, что, в свою очередь, означает, что при прочих равныхuser
не может быть вычисляемым свойством, но само должно быть асинхронным. - person   schedule 31.03.2016