Class Serializer
public| Extends: | Ember.EmberObject |
|---|---|
| Defined in: | ../packages/serializer/addon/index.ts:107 |
| Module: | @ember-data/serializer |
store public
| Module: | @ember-data/serializer |
|---|
Defined in ../packages/serializer/addon/index.ts:129
The store property is the application's store that contains all records. It can be used to look up serializers for other model types that may be nested inside the payload response.
Example:
Serializer.extend({
extractRelationship(relationshipModelName, relationshipHash) {
let modelClass = this.store.modelFor(relationshipModelName);
let relationshipSerializer = this.store.serializerFor(relationshipModelName);
return relationshipSerializer.normalize(modelClass, relationshipHash);
}
});