On this page
Class DS.Model
Extends: | Ember.Object |
---|---|
Uses: | Ember.Evented |
Defined in: | addon/-private/system/model/model.js:76 |
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
Events
© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember-data/2.18/classes/DS.Model