EngineInstance#unregister()

unregister (fullName) public Inherited from RegistryProxyMixin but overwritten in packages/ember-application/lib/system/engine-instance.js:118 Unregister a factory. Overrides RegistryProxy#unregister in order to clear any cached instances of the unregistered factory. Parameters: fullName String

Component#didUpdateAttrs event

didUpdateAttrspublic Defined in packages/ember-htmlbars/lib/component.js:423 Available since 1.13.0 Called when the attributes passed into the component have been changed. Called only during a rerender, not during an initial render.

DS.JSONSerializer#extractId()

extractId (modelClass, resourceHash) String Defined in addon/serializers/json.js:550 Returns the resource's ID. Parameters: modelClass Object resourceHash Object Returns: String

RegistryProxyMixin#resolveRegistration()

resolveRegistration (fullName) Functionpublic Defined in packages/ember-runtime/lib/mixins/registry_proxy.js:19 Given a fullName return the corresponding factory. Parameters: fullName String Returns: Function fullName's factory

DS.ForbiddenError

DS.ForbiddenError Class Defined in: addon/adapters/errors.js:140 Module: ember-data

Asynchronous Routing

Asynchronous Routing This section covers some more advanced features of the router and its capability for handling complex async logic within your app. A Word on Promises... Ember's approach to handling asynchronous logic in the router makes heavy use of the concept of Promises. In short, promises are objects that represent an eventual value. A promise can either fulfill (successfully resolve the value) or reject (fail to resolve the value). The way to retrieve this eventual value, or handle

DS.Model._create()

_createprivatestatic Defined in addon/-private/system/model/model.js:959 Alias DS.Model's create method to _create. This allows us to create DS.Model instances from within the store, but if end users accidentally call create() (instead of createRecord()), we can raise an error.

Route#routeName

routeNameStringpublic Defined in packages/ember-routing/lib/system/route.js:131 The name of the route, dot-delimited. For example, a route found at app/routes/posts/post.js or app/posts/post/route.js (with pods) will have a routeName of posts.post.

Route#renderTemplate()

renderTemplate (controller, model) public Defined in packages/ember-routing/lib/system/route.js:1785 A hook you can use to render the template for the current route. This method is called with the controller for the current route and the model supplied by the model hook. By default, it renders the route's template, configured with the controller for the route. This method can be overridden to set up and render additional or alternative templates. App.PostsRoute = Ember.Route.extend({ rend

Test#removeTestHelpers()

removeTestHelperspublic Defined in packages/ember-testing/lib/ext/application.js:138 This removes all helpers that have been registered, and resets and functions that were overridden by the helpers. Example: App.removeTestHelpers();