Comment puis-je effectuer une relation de chargement paresseux à l'intérieur du gabarit?EmberJS - Chargement paresseux à l'intérieur d'un gabarit
// models/folder.js
export default DS.Model.extend({
children: DS.hasMany('item', { inverse: 'parent', async: true })
});
// models/item.js
export default DS.Model.extend({
parent: DS.belongsTo('folder', { inverse: 'children', async: true })
});
A ce stade, le dossier est chargé (except of his children)
et les enfants ont jamais été chargés.
Je voudrais faire EmberJS charger les enfants d'un dossier quand je lance {{folder.children}}
dans un modèle.
Il devrait être chargé. '{{folder.children.length}}' –
Non, il ne se charge pas. Regardez cet exemple: https://emberjs.jsbin.com/cofiqikoho/1/edit?html,js,console,output EmberJS n'essaie pas de charger 'items'. – Charles
Dans jsbin vous fournissez, il n'y a aucune donnée de charge utile enfant. Poussez une charge utile pour les enfants, alors vous pouvez voir –