@Alexandr_Rypun wrote:
Say there is a parent model:
// models/order.js export default Model.extend({ ... products: DS.hasMany('order-product') });
and a child model:
// models/order-product.js export default Model.extend({ ... order: DS.belongsTo('order') });
Ember documentation says relationships are async by default. So, I can get products next way
order.get('products').then(products => ...);
But I’ve loaded all data in the route while getting an order. So, if I’m trying to get products synchronously (like
const products = order.get('products');
) everything works fine. I suppose ember resolves array immediately if records have been loaded into the store.Am I right? Where can I find official explanations about that?
Thanks.
Posts: 1
Participants: 1