Class DS.Model
Extends:
Ember.Object
Uses:
Ember.Evented
Defined in:
addon/-private/system/model/model.js:75
Module:
ember-data
The model class that all Ember Data records descend from.
This is the public API of Ember Data models. If you are using Ember Data
in your application, this is the class you should use.
If you are working on Ember Data internals, you most likely want to be dealing
with InternalModel
Methods
- belongsTo
- changedAttributes
- deleteRecord
- destroyRecord
- didDefineProperty
- eachAttribute
- eachRelatedType
- eachRelationship
- eachTransformedAttribute
- hasMany
- inverseFor
- reload
- rollbackAttribute
- rollbackAttributes
- save
- serialize
- toJSON
- typeForRelationship
- unloadRecord
Properties
- adapterError
- attributes
- dirtyType
- errors
- fields
- hasDirtyAttributes
- id
- isDeleted
- isEmpty
- isError
- isLoaded
- isLoading
- isNew
- isReloading
- isSaving
- isValid
- modelName
- relatedTypes
- relationshipNames
- relationships
- relationshipsByName
- transformedAttributes