Skip to content

Instantly share code, notes, and snippets.

@bakura10
Created March 22, 2013 14:12
Show Gist options
  • Save bakura10/5221552 to your computer and use it in GitHub Desktop.
Save bakura10/5221552 to your computer and use it in GitHub Desktop.
App.Folder = DS.Model.extend({
name: DS.attr('string'),
parentFolder: DS.belongsTo('App.Folder'),
childrenFolders: DS.hasMany('App.Folder'),
files: DS.hasMany('App.File'),
elements: function() {
// Concatenate files and childrneFolders
return result;
}.property('files', 'childrenFolders')
});
App.FolderController = Ember.ObjectController.extend({
createFolder: function() {
this.get('content.childrenFolders').createRecord({
name: 'bar',
parentFolder: this.get('content')
});
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment