Ember 官方文档

Backburner

  • Backburner
  • BucketCache

  • BucketCache
  • Checkbox

  • Checkbox
  • Controller

  • Controller
  • Guide: Controllers

  • Controllers
  • Guide: Getting Started

  • Core Concepts
  • Installing Ember
  • Quick Start
  • Date

  • Date
  • Data

  • DS
  • DS#attr()
  • DS#belongsTo()
  • DS#diff-array()
  • DS#errorsArrayToHash()
  • DS#errorsHashToArray()
  • DS#hasMany()
  • DS#normalizeModelName()
  • DS.AbortError
  • DS.Adapter
  • DS.Adapter#coalesceFindRequests
  • DS.Adapter#createRecord()
  • DS.Adapter#defaultSerializer
  • DS.Adapter#deleteRecord()
  • DS.Adapter#findAll()
  • DS.Adapter#findMany()
  • DS.Adapter#findRecord()
  • DS.Adapter#generateIdForRecord()
  • DS.Adapter#groupRecordsForFindMany()
  • DS.Adapter#query()
  • DS.Adapter#queryRecord()
  • DS.Adapter#serialize()
  • DS.Adapter#shouldBackgroundReloadAll()
  • DS.Adapter#shouldBackgroundReloadRecord()
  • DS.Adapter#shouldReloadAll()
  • DS.Adapter#shouldReloadRecord()
  • DS.Adapter#updateRecord()
  • DS.AdapterError
  • DS.AdapterPopulatedRecordArray
  • DS.AdapterPopulatedRecordArray#_setInternalModels()
  • DS.BelongsToReference
  • DS.BelongsToReference#id()
  • DS.BelongsToReference#link()
  • DS.BelongsToReference#load()
  • DS.BelongsToReference#meta()
  • DS.BelongsToReference#push()
  • DS.BelongsToReference#reload()
  • DS.BelongsToReference#remoteType()
  • DS.BelongsToReference#value()
  • DS.BooleanTransform
  • DS.BuildURLMixin
  • DS.BuildURLMixin#buildURL()
  • DS.BuildURLMixin#pathForType()
  • DS.BuildURLMixin#urlForCreateRecord()
  • DS.BuildURLMixin#urlForDeleteRecord()
  • DS.BuildURLMixin#urlForFindAll()
  • DS.BuildURLMixin#urlForFindBelongsTo()
  • DS.BuildURLMixin#urlForFindHasMany()
  • DS.BuildURLMixin#urlForFindMany()
  • DS.BuildURLMixin#urlForFindRecord()
  • DS.BuildURLMixin#urlForQuery()
  • DS.BuildURLMixin#urlForQueryRecord()
  • DS.BuildURLMixin#urlForUpdateRecord()
  • DS.BuildURLMixin#urlPrefix()
  • DS.BuildURLMixin#_buildURL()
  • DS.ConflictError
  • DS.DateTransform
  • DS.EmbeddedRecordsMixin
  • DS.EmbeddedRecordsMixin#normalize()
  • DS.EmbeddedRecordsMixin#removeEmbeddedForeignKey()
  • DS.EmbeddedRecordsMixin#serializeBelongsTo()
  • DS.EmbeddedRecordsMixin#serializeHasMany()
  • DS.EmbeddedRecordsMixin#_extractEmbeddedBelongsTo()
  • DS.EmbeddedRecordsMixin#_extractEmbeddedHasMany()
  • DS.EmbeddedRecordsMixin#_extractEmbeddedRecords()
  • DS.EmbeddedRecordsMixin#_normalizeEmbeddedRelationship()
  • DS.Ember.HTMLBars.helpers
  • DS.Ember.HTMLBars.helpers.pluralize()
  • DS.Errors
  • DS.Errors#add()
  • DS.Errors#clear()
  • DS.Errors#content
  • DS.Errors#errorsByAttributeName
  • DS.Errors#errorsFor()
  • DS.Errors#has()
  • DS.Errors#isEmpty
  • DS.Errors#length
  • DS.Errors#messages
  • DS.Errors#registerHandlers()
  • DS.Errors#remove()
  • DS.Errors#unknownProperty()
  • DS.Errors#_add()
  • DS.Errors#_clear()
  • DS.Errors#_findOrCreateMessages()
  • DS.Errors#_registerHandlers()
  • DS.Errors#_remove()
  • DS.FilteredRecordArray
  • DS.FilteredRecordArray#filterFunction()
  • DS.FilteredRecordArray#updateFilter()
  • DS.ForbiddenError
  • DS.HasManyReference
  • DS.HasManyReference#link()
  • DS.HasManyReference#load()
  • DS.HasManyReference#meta()
  • DS.HasManyReference#push()
  • DS.HasManyReference#reload()
  • DS.HasManyReference#remoteType()
  • DS.HasManyReference#value()
  • DS.InvalidError
  • DS.JSONAPIAdapter
  • DS.JSONAPIAdapter#ajaxOptions()
  • DS.JSONAPIAdapter#coalesceFindRequests
  • DS.JSONAPISerializer
  • DS.JSONAPISerializer#keyForAttribute()
  • DS.JSONAPISerializer#keyForRelationship()
  • DS.JSONAPISerializer#modelNameFromPayloadKey()
  • DS.JSONAPISerializer#modelNameFromPayloadType()
  • DS.JSONAPISerializer#payloadKeyFromModelName()
  • DS.JSONAPISerializer#payloadTypeFromModelName()
  • DS.JSONAPISerializer#pushPayload()
  • DS.JSONAPISerializer#_extractType()
  • DS.JSONAPISerializer#_normalizeDocumentHelper()
  • DS.JSONAPISerializer#_normalizeRelationshipDataHelper()
  • DS.JSONAPISerializer#_normalizeResourceHelper()
  • DS.JSONAPISerializer#_normalizeResponse()
  • DS.JSONSerializer
  • DS.JSONSerializer#applyTransforms()
  • DS.JSONSerializer#attrs
  • DS.JSONSerializer#extractAttributes()
  • DS.JSONSerializer#extractErrors()
  • DS.JSONSerializer#extractId()
  • DS.JSONSerializer#extractMeta()
  • DS.JSONSerializer#extractPolymorphicRelationship()
  • DS.JSONSerializer#extractRelationship()
  • DS.JSONSerializer#extractRelationships()
  • DS.JSONSerializer#keyForAttribute()
  • DS.JSONSerializer#keyForLink()
  • DS.JSONSerializer#keyForRelationship()
  • DS.JSONSerializer#modelNameFromPayloadKey()
  • DS.JSONSerializer#modelNameFromPayloadType()
  • DS.JSONSerializer#normalize()
  • DS.JSONSerializer#normalizeArrayResponse()
  • DS.JSONSerializer#normalizeCreateRecordResponse()
  • DS.JSONSerializer#normalizeDeleteRecordResponse()
  • DS.JSONSerializer#normalizeFindAllResponse()
  • DS.JSONSerializer#normalizeFindBelongsToResponse()
  • DS.JSONSerializer#normalizeFindHasManyResponse()
  • DS.JSONSerializer#normalizeFindManyResponse()
  • DS.JSONSerializer#normalizeFindRecordResponse()
  • DS.JSONSerializer#normalizeQueryRecordResponse()
  • DS.JSONSerializer#normalizeQueryResponse()
  • DS.JSONSerializer#normalizeRelationships()
  • DS.JSONSerializer#normalizeResponse()
  • DS.JSONSerializer#normalizeSaveResponse()
  • DS.JSONSerializer#normalizeSingleResponse()
  • DS.JSONSerializer#normalizeUpdateRecordResponse()
  • DS.JSONSerializer#normalizeUsingDeclaredMapping()
  • DS.JSONSerializer#primaryKey
  • DS.JSONSerializer#serialize()
  • DS.JSONSerializer#serializeAttribute()
  • DS.JSONSerializer#serializeBelongsTo()
  • DS.JSONSerializer#serializeHasMany()
  • DS.JSONSerializer#serializeId()
  • DS.JSONSerializer#serializeIntoHash()
  • DS.JSONSerializer#serializePolymorphicType()
  • DS.JSONSerializer#shouldSerializeHasMany()
  • DS.JSONSerializer#transformFor()
  • DS.JSONSerializer#_canSerialize()
  • DS.JSONSerializer#_getMappedKey()
  • DS.JSONSerializer#_mustSerialize()
  • DS.JSONSerializer#_normalizeResponse()
  • DS.JSONSerializer#_shouldSerializeHasMany()
  • DS.ManyArray
  • DS.ManyArray#createRecord()
  • DS.ManyArray#isLoaded
  • DS.ManyArray#isPolymorphic
  • DS.ManyArray#loadedRecord()
  • DS.ManyArray#loadingRecordsCount()
  • DS.ManyArray#meta
  • DS.ManyArray#promise
  • DS.ManyArray#relationship
  • DS.ManyArray#reload()
  • DS.ManyArray#save()
  • DS.Model
  • DS.Model#adapterDidDirty()
  • DS.Model#adapterError
  • DS.Model#becameError event
  • DS.Model#becameInvalid event
  • DS.Model#belongsTo()
  • DS.Model#changedAttributes()
  • DS.Model#currentState
  • DS.Model#data
  • DS.Model#deleteRecord()
  • DS.Model#destroyRecord()
  • DS.Model#didCreate event
  • DS.Model#didDefineProperty()
  • DS.Model#didDelete event
  • DS.Model#didLoad event
  • DS.Model#didUpdate event
  • DS.Model#dirtyType
  • DS.Model#errors
  • DS.Model#hasDirtyAttributes
  • DS.Model#hasMany()
  • DS.Model#id
  • DS.Model#isDeleted
  • DS.Model#isEmpty
  • DS.Model#isError
  • DS.Model#isLoaded
  • DS.Model#isLoading
  • DS.Model#isNew
  • DS.Model#isReloading
  • DS.Model#isSaving
  • DS.Model#isValid
  • DS.Model#ready event
  • DS.Model#reload()
  • DS.Model#rollbackAttribute()
  • DS.Model#rollbackAttributes()
  • DS.Model#rolledBack event
  • DS.Model#save()
  • DS.Model#send()
  • DS.Model#serialize()
  • DS.Model#toJSON()
  • DS.Model#transitionTo()
  • DS.Model#trigger()
  • DS.Model#unloadRecord()
  • DS.Model#_debugInfo()
  • DS.Model#_notifyProperties()
  • DS.Model.attributes
  • DS.Model.create()
  • DS.Model.eachAttribute()
  • DS.Model.eachRelatedType()
  • DS.Model.eachRelationship()
  • DS.Model.eachTransformedAttribute()
  • DS.Model.fields
  • DS.Model.inverseFor()
  • DS.Model.modelName
  • DS.Model.relatedTypes
  • DS.Model.relationshipNames
  • DS.Model.relationships
  • DS.Model.relationshipsByName
  • DS.Model.transformedAttributes
  • DS.Model.typeForRelationship()
  • DS.NotFoundError
  • DS.NumberTransform
  • DS.PromiseArray
  • DS.PromiseManyArray
  • DS.PromiseObject
  • DS.RecordArray
  • DS.RecordArray#addInternalModel()
  • DS.RecordArray#content
  • DS.RecordArray#isLoaded
  • DS.RecordArray#isUpdating
  • DS.RecordArray#objectAtContent()
  • DS.RecordArray#removeInternalModel()
  • DS.RecordArray#save()
  • DS.RecordArray#store
  • DS.RecordArray#type
  • DS.RecordArray#update()
  • DS.RecordArray#_unregisterFromManager()
  • DS.RecordArrayManager
  • DS.RecordArrayManager#createAdapterPopulatedRecordArray()
  • DS.RecordArrayManager#createFilteredRecordArray()
  • DS.RecordArrayManager#createRecordArray()
  • DS.RecordArrayManager#liveRecordArrayFor()
  • DS.RecordArrayManager#registerFilteredRecordArray()
  • DS.RecordArrayManager#unregisterRecordArray()
  • DS.RecordArrayManager#updateFilter()
  • DS.RecordArrayManager#updateFilterRecordArray()
  • DS.RecordArrayManager#updateRecordArrays()
  • DS.RecordReference
  • DS.RecordReference#id()
  • DS.RecordReference#load()
  • DS.RecordReference#push()
  • DS.RecordReference#reload()
  • DS.RecordReference#remoteType()
  • DS.RecordReference#value()
  • DS.RESTAdapter
  • DS.RESTAdapter#ajax()
  • DS.RESTAdapter#ajaxOptions()
  • DS.RESTAdapter#coalesceFindRequests
  • DS.RESTAdapter#createRecord()
  • DS.RESTAdapter#dataForRequest()
  • DS.RESTAdapter#deleteRecord()
  • DS.RESTAdapter#findAll()
  • DS.RESTAdapter#findBelongsTo()
  • DS.RESTAdapter#findHasMany()
  • DS.RESTAdapter#findMany()
  • DS.RESTAdapter#findRecord()
  • DS.RESTAdapter#generatedDetailedMessage()
  • DS.RESTAdapter#groupRecordsForFindMany()
  • DS.RESTAdapter#handleResponse()
  • DS.RESTAdapter#headers
  • DS.RESTAdapter#headersForRequest()
  • DS.RESTAdapter#host
  • DS.RESTAdapter#isInvalid()
  • DS.RESTAdapter#isSuccess()
  • DS.RESTAdapter#methodForRequest()
  • DS.RESTAdapter#namespace
  • DS.RESTAdapter#normalizeErrorResponse()
  • DS.RESTAdapter#parseErrorResponse()
  • DS.RESTAdapter#query()
  • DS.RESTAdapter#queryRecord()
  • DS.RESTAdapter#sortQueryParams()
  • DS.RESTAdapter#updateRecord()
  • DS.RESTAdapter#urlForRequest()
  • DS.RESTAdapter#_ajaxRequest()
  • DS.RESTAdapter#_makeRequest()
  • DS.RESTAdapter#_requestFor()
  • DS.RESTAdapter#_requestToJQueryAjaxHash()
  • DS.RESTSerializer
  • DS.RESTSerializer#extractPolymorphicRelationship()
  • DS.RESTSerializer#keyForPolymorphicType()
  • DS.RESTSerializer#modelNameFromPayloadKey()
  • DS.RESTSerializer#modelNameFromPayloadType()
  • DS.RESTSerializer#normalize()
  • DS.RESTSerializer#payloadKeyFromModelName()
  • DS.RESTSerializer#payloadTypeFromModelName()
  • DS.RESTSerializer#pushPayload()
  • DS.RESTSerializer#serialize()
  • DS.RESTSerializer#serializeIntoHash()
  • DS.RESTSerializer#serializePolymorphicType()
  • DS.RESTSerializer#_normalizeArray()
  • DS.RootState
  • DS.Serializer
  • DS.Serializer#normalize()
  • DS.Serializer#normalizeResponse()
  • DS.Serializer#serialize()
  • DS.Serializer#store
  • DS.ServerError
  • DS.Snapshot
  • DS.Snapshot#adapterOptions
  • DS.Snapshot#attr()
  • DS.Snapshot#attributes()
  • DS.Snapshot#belongsTo()
  • DS.Snapshot#changedAttributes()
  • DS.Snapshot#eachAttribute()
  • DS.Snapshot#eachRelationship()
  • DS.Snapshot#hasMany()
  • DS.Snapshot#id
  • DS.Snapshot#modelName
  • DS.Snapshot#record
  • DS.Snapshot#serialize()
  • DS.Snapshot#type
  • DS.SnapshotRecordArray
  • DS.SnapshotRecordArray#adapterOptions
  • DS.SnapshotRecordArray#include
  • DS.SnapshotRecordArray#length
  • DS.SnapshotRecordArray#meta
  • DS.SnapshotRecordArray#snapshots()
  • DS.SnapshotRecordArray#type
  • DS.SnapshotRecordArray#_recordArray
  • DS.SnapshotRecordArray#_snapshots
  • DS.Store
  • DS.Store#adapter
  • DS.Store#adapterFor()
  • DS.Store#buildRecord()
  • DS.Store#createRecord()
  • DS.Store#defaultAdapter
  • DS.Store#deleteRecord()
  • DS.Store#didSaveRecord()
  • DS.Store#didUpdateAll()
  • DS.Store#filter()
  • DS.Store#find()
  • DS.Store#findAll()
  • DS.Store#findBelongsTo()
  • DS.Store#findByIds()
  • DS.Store#findHasMany()
  • DS.Store#findMany()
  • DS.Store#findRecord()
  • DS.Store#flushPendingSave()
  • DS.Store#getReference()
  • DS.Store#hasRecordForId()
  • DS.Store#init()
  • DS.Store#modelFor()
  • DS.Store#normalize()
  • DS.Store#peekAll()
  • DS.Store#peekRecord()
  • DS.Store#push()
  • DS.Store#pushPayload()
  • DS.Store#query()
  • DS.Store#queryRecord()
  • DS.Store#recordForId()
  • DS.Store#recordIsLoaded()
  • DS.Store#recordWasError()
  • DS.Store#recordWasInvalid()
  • DS.Store#reloadRecord()
  • DS.Store#scheduleSave()
  • DS.Store#serialize()
  • DS.Store#serializerFor()
  • DS.Store#unloadAll()
  • DS.Store#unloadRecord()
  • DS.Store#updateId()
  • DS.Store#_fetchAll()
  • DS.Store#_fetchRecord()
  • DS.Store#_generateId()
  • DS.Store#_internalModelsFor()
  • DS.Store#_load()
  • DS.Store#_removeFromIdMap()
  • DS.String
  • DS.String#pluralize()
  • DS.String#singularize()
  • DS.StringTransform
  • DS.TimeoutError
  • DS.Transform
  • DS.Transform#deserialize()
  • DS.Transform#serialize()
  • DS.UnauthorizedError
  • DS.VERSION
  • EachProxy

  • EachProxy
  • Ember

  • Ember
  • Ember.$()
  • Ember.A()
  • Ember.addListener()
  • Ember.addObserver()
  • Ember.aliasMethod()
  • Ember.assert()
  • Ember.assign()
  • Ember.beforeObserver()
  • Ember.beginPropertyChanges()
  • Ember.bind()
  • Ember.BOOTED
  • Ember.cacheFor()
  • Ember.canInvoke()
  • Ember.changeProperties()
  • Ember.compare()
  • Ember.controllerFor()
  • Ember.copy()
  • Ember.createInjectionHelper()
  • Ember.debug()
  • Ember.defineProperty()
  • Ember.deprecate()
  • Ember.deprecateFunc()
  • Ember.destroy()
  • Ember.endPropertyChanges()
  • Ember.expandProperties()
  • Ember.generateController()
  • Ember.generateControllerFactory()
  • Ember.generateGuid()
  • Ember.get()
  • Ember.getEngineParent()
  • Ember.getOwner()
  • Ember.getProperties()
  • Ember.getWithDefault()
  • Ember.guidFor()
  • Ember.GUID_KEY
  • Ember.GUID_PREFIX
  • Ember.hasListeners()
  • Ember.info()
  • Ember.inspect()
  • Ember.isArray()
  • Ember.isBlank()
  • Ember.isEmpty()
  • Ember.isEqual()
  • Ember.isNone()
  • Ember.isPresent()
  • Ember.K()
  • Ember.listenersFor()
  • Ember.makeArray()
  • Ember.merge()
  • Ember.meta()
  • Ember.mixin()
  • Ember.observer()
  • Ember.on()
  • Ember.onerror event
  • Ember.onLoad()
  • Ember.propertyDidChange()
  • Ember.propertyWillChange()
  • Ember.removeBeforeObserver()
  • Ember.removeListener()
  • Ember.removeObserver()
  • Ember.required()
  • Ember.runInDebug()
  • Ember.runLoadHooks()
  • Ember.sendEvent()
  • Ember.set()
  • Ember.setEngineParent()
  • Ember.setOwner()
  • Ember.setProperties()
  • Ember.STRINGS
  • Ember.suspendListener()
  • Ember.suspendListeners()
  • Ember.TEMPLATES
  • Ember.tryInvoke()
  • Ember.trySet()
  • Ember.typeOf()
  • Ember.validatePropertyInjections()
  • Ember.VERSION
  • Ember.warn()
  • Ember.watch()
  • Ember.watchedEvents()
  • Ember.wrap()
  • Ember._addBeforeObserver()
  • Ember._immediateObserver()
  • Ember._warnIfUsingStrippedFeatureFlags()
  • Error

  • Error
  • InjectedProperty

  • InjectedProperty
  • Libraries

  • Libraries
  • Guide: Addons and Dependencies

  • Managing Dependencies
  • Namespace

  • Namespace
  • NativeArray

  • NativeArray
  • Object

  • Object
  • ObjectProxy

  • ObjectProxy
  • RoutingService

  • RoutingService
  • Service

  • Service
  • TextArea

  • TextArea
  • View

  • View
  • Guide: Glossary

  • Web Development
  • Index

  • index