Skip to content

Instantly share code, notes, and snippets.

@bakura10
Created February 26, 2013 10:51
Show Gist options
  • Save bakura10/5037632 to your computer and use it in GitHub Desktop.
Save bakura10/5037632 to your computer and use it in GitHub Desktop.
<div class="folder" data-template-name="folder">
<h5>Sous-dossiers ({{childrenFolders.length}})</h5>
<ul class="bullet-list">
{{#each childrenFolders}}
<li>{{name}}</li>
{{/each}}
</ul>
</div>
// Mapping:
DS.RESTAdapter.map('App.Folder', {
collection: { embedded: 'load' }
});
App.Folder = DS.Model.extend({
name: DS.attr('string'),
parentFolder: DS.belongsTo('App.Folder'),
childrenFolders: DS.hasMany('App.Folder'),
files: DS.hasMany('App.File'),
createdAt: DS.attr('date'),
isDeleted: DS.attr('boolean')
});
@BowlingX
Copy link

DS.RESTAdapter.map('App.Folder', {
parentFolder: { embedded: 'load' },
childrenFolders: { embedded: 'load' },
files: { embedded: 'load' }
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment