DS.Model.eachRelatedType()

eachRelatedType (callback, binding) static Defined in addon/-private/system/relationships/ext.js:559 Given a callback, iterates over each of the types related to a model, invoking the callback with the related type's class. Each type will be returned just once, regardless of how many different relationships it has with a model. Parameters: callback Function the callback to invoke binding Any the value to which the callback's `this` should be bound

Inflector#singularize()

singularize (word) Defined in node_modules/ember-inflector/addon/lib/system/inflector.js:222 Parameters: word String

PromiseProxyMixin#catch()

catch (callback) RSVP.Promisepublic Defined in packages/ember-runtime/lib/mixins/promise_proxy.js:177 Available since 1.3.0 An alias to the proxied promise's catch. See RSVP.Promise.catch. Parameters: callback Function Returns: RSVP.Promise

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();

HTMLBars

Ember.HTMLBars Class Module: ember-htmlbars

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

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.

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

ControllerMixin#_qpDelegate

_qpDelegateprivate Defined in packages/ember-routing/lib/ext/controller.js:25

HashLocation#getHash()

getHashprivate Defined in packages/ember-routing/lib/location/hash_location.js:32 Available since 1.5.1