Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var attr = DS.attr,
- belongsTo = DS.belongsTo,
- hasMany = DS.hasMany;
- App.Artist = DS.Model.extend({
- description: attr(),
- groupname: attr(),
- artist_genre: hasMany('artistGenre', { embedded: 'always' }),
- });
- App.ArtistGenre = DS.Model.extend({
- name: attr(),
- });
- App.Genre = DS.Model.extend({
- name: attr(),
- displayorder: attr(),
- })
- App.EditRoute = Ember.Route.extend({
- model: function(params) {
- return Ember.RSVP.hash({
- artist: this.store.find('artist',App.CurrentProfile.id),
- genre: this.store.find('genre'),
- });
- },
- setupController: function(controller, model) {
- controller.set('artist', model.artist);
- }
- });
- App.EditBasicInfoController = Ember.ObjectController.extend(App.ArtistEdit,{
- artist: null,
- genre: null,
- });
- List OF Artist Genre (Related model):
- {{#each genre in artist.artist_genre}}
- - {{genre.name}} </br >
- {{/each}}
- <div class="row">
- {{input value=artist.groupname placeholder="Enter Artist name"}}
- </div>
- App.EditRoute = Ember.Route.extend({
- model: function(params) {
- return Ember.RSVP.hash({
- artist: this.store.find('artist',App.CurrentProfile.id),
- genre: this.store.find('genre'),
- });
- },
- setupController: function(controller, model) {
- controller.set('artist', model.artist);
- controller.set('genre', model.genre);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement