Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<meta name="description" content="Ember App Template 1" />
<meta charset=utf-8 />
<title>Ember App Template 1</title>
  <link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet">
  
<script src="http://code.jquery.com/jquery-2.0.2.js"></script>
<script src="http://builds.emberjs.com/handlebars-1.0.0-rc.4.js"></script>
<script src="http://builds.emberjs.com/ember-latest-stable.js"></script>
<script src="http://builds.emberjs.com/ember-data-latest.js"></script>
</head>
<body>
    <script type="text/x-handlebars" id="application">
    <h1>Ember App Template 1</h1>
    <hr/>
    <h2>{{title}}</h2>
    <p>{{bodyText}}</p>
  </script>
</body>
</html>
  
 
    App = Ember.Application.create();
    App.Store = DS.Store.extend({adapter: 'DS.FixtureAdapter'});
    App.Post = DS.Model.extend({
      title: DS.attr('string'),
      bodyText: DS.attr('string')
    });
    App.ApplicationRoute = Ember.Route.extend({
      model: function() {
        return App.Post.createRecord({title: 'This is my post', bodyText: 'There are many like it but this one is mine'});
      },
      afterModel: function(model, transition) {
        var serializer = DS.RESTSerializer.create({});
        console.log('FixtureSerializer via model.serialize(): ', model.serialize());
        console.log('RESTSerializer via serializer.serialize(post):', serializer.serialize(model));
      }
    });
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
mikegrassottipro
0viewers