Ember Logo 1c White
  • Docs
  • Releases
  • Blog
  • Community
  • About
  1. Home
  2. Projects
    1. Ember
    2. Ember Data
    3. Ember CLI
3.28
  1. Packages
    1. @ember-data/adapter
    2. @ember-data/adapter/error
    3. @ember-data/adapter/json-api
    4. @ember-data/adapter/rest
    5. @ember-data/canary-features
    6. @ember-data/debug
    7. @ember-data/deprecations
    8. @ember-data/model
    9. @ember-data/record-data
    10. @ember-data/serializer
    11. @ember-data/serializer/json
    12. @ember-data/serializer/json-api
    13. @ember-data/serializer/rest
    14. @ember-data/store
  2. Classes
    1. AbortError
    2. Adapter
    3. AdapterError
    4. AdapterPopulatedRecordArray
    5. BelongsToReference
    6. BooleanTransform
    7. BuildURLMixin
    8. ConflictError
    9. DateTransform
    10. EmbeddedRecordsMixin
    11. Errors
    12. ForbiddenError
    13. HasManyReference
    14. IdentifierCache
    15. InvalidError
    16. JSONAPIAdapter
    17. JSONAPISerializer
    18. JSONSerializer
    19. ManyArray
    20. MinimumAdapterInterface
    21. MinimumSerializerInterface
    22. Model
    23. NotFoundError
    24. NumberTransform
    25. PromiseArray
    26. PromiseManyArray
    27. PromiseObject
    28. RESTAdapter
    29. RESTSerializer
    30. RecordArray
    31. RecordDataDefault
    32. RecordDataStoreWrapper
    33. RecordReference
    34. Reference
    35. Serializer
    36. ServerError
    37. Snapshot
    38. SnapshotRecordArray
    39. StableRecordIdentifier
    40. Store
    41. StringTransform
    42. TimeoutError
    43. Transform
    44. UnauthorizedError

Class Model

public
Extends: EmberObject
Uses: EmberData.DeprecatedEvented
Defined in: ../model/addon/-private/model.js:105
Module: @ember-data/model

Base class from which Models can be define.

1
2
3
4
5
import Model, { attr } from '@ember-data/model';

export default class User extends Model {
  @attr name;
}

Index Methods Properties Events
Show:

Copyright 2023 Tilde Inc.
Team | Sponsors
Security | Legal | Brand
Community Guidelines

Ember.js is free, open source and always will be.

Hosted by:

CDN provided by:

Tested with:

Resolved with: