Skip to content

Instantly share code, notes, and snippets.

@e00dan
Last active June 1, 2022 05:33
Show Gist options
  • Select an option

  • Save e00dan/fb99f18cd3b4d3e2a4c7 to your computer and use it in GitHub Desktop.

Select an option

Save e00dan/fb99f18cd3b4d3e2a4c7 to your computer and use it in GitHub Desktop.

Revisions

  1. e00dan revised this gist Sep 23, 2015. No changes.
  2. e00dan revised this gist Sep 23, 2015. 2 changed files with 24 additions and 4 deletions.
    20 changes: 20 additions & 0 deletions application.route.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,20 @@
    import Ember from 'ember';

    export default Ember.Route.extend({
    mockData: Ember.on('init', function() {
    this.store.push({
    data: {
    // primary data for single record of type `Person`
    id: '1',
    type: 'person',
    attributes: {
    firstName: 'Daniel',
    lastName: 'Kmak'
    }
    }
    })
    }),
    model() {
    return this.store.peekAll('person');
    }
    });
    8 changes: 4 additions & 4 deletions application.template.hbs
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    <h1>Welcome to {{appName}}</h1>
    <br>
    <br>
    {{outlet}}
    <h1>People</h1>
    {{#each model key='id' as |person|}}
    - Person: {{person.firstName}} {{person.lastName}}
    {{/each}}
    <br>
    <br>
  3. e00dan created this gist Sep 23, 2015.
    5 changes: 5 additions & 0 deletions application.controller.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,5 @@
    import Ember from 'ember';

    export default Ember.Controller.extend({
    appName:'Ember Twiddle'
    });
    6 changes: 6 additions & 0 deletions application.template.hbs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,6 @@
    <h1>Welcome to {{appName}}</h1>
    <br>
    <br>
    {{outlet}}
    <br>
    <br>
    8 changes: 8 additions & 0 deletions models.person.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    import DS from 'ember-data';

    export default DS.Model.extend({
    firstName: DS.attr('string'),
    lastName: DS.attr('string'),

    children: DS.hasMany('person')
    });
    9 changes: 9 additions & 0 deletions twiddle.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    {
    "version": "0.4.10",
    "dependencies": {
    "jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
    "ember": "https://cdnjs.cloudflare.com/ajax/libs/ember.js/1.13.9/ember.debug.js",
    "ember-data": "https://cdnjs.cloudflare.com/ajax/libs/ember-data.js/1.13.11/ember-data.js",
    "ember-template-compiler": "https://cdnjs.cloudflare.com/ajax/libs/ember.js/1.13.9/ember-template-compiler.js"
    }
    }