Ember Data Normalization
Ember Data Normalization
HTML
<script src="http://builds.emberjs.com/handlebars-1.0.0.js"></script>
<script src="http://builds.emberjs.com/release/ember.js"></script>
<script src="http://builds.emberjs.com/canary/ember-data.min.js"></script>
<script type="text/x-handlebars">
<h2> Welcome to Ember.js</h2>
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="index">
Index Template!!!
</script>
JavaScript
App = Ember.Application.create();
/***
MOCK SERVER DATA
***/
var JSON_DATA = {
"id": 1
};
/***
MODELS
***/
App.Page = DS.Model.extend({
});
/***
MOCK ADAPTER
***/
App.PageAdapter = DS.RESTAdapter.extend({
findAll: function(store, type, sinceToken) {
return Ember.RSVP.resolve(JSON_DATA);
}
});
/**
Index route
*/
App.IndexRoute = Ember.Route.extend({
model: function() {
return this.store.find('page');
}
});