Component#willUpdate()

willUpdatepublic Defined in packages/ember-htmlbars/lib/component.js:432 Available since 1.13.0 Called when the component is about to update and rerender itself. Called only during a rerender, not during an initial render.

Classes and Instances

Classes and Instances As you learn about Ember, you'll see code like Ember.Component.extend() and DS.Model.extend(). Here, you'll learn about this extend() method, as well as other major features of the Ember object model. Defining Classes To define a new Ember class, call the extend() method on Ember.Object: const Person = Ember.Object.extend({ say(thing) { alert(thing); } }); This defines a new Person class with a say() method. You can also create a subclass from any existing class

Engine#resolver

resolverpublic Inherited from Ember.Engine but overwritten in packages/ember-application/lib/system/engine.js:427 Set this to provide an alternate class to Ember.DefaultResolver

DS.Model#isError

isError{Boolean} Defined in addon/-private/system/model/model.js:244 If true the adapter reported that it was unable to save local changes to the backend for any reason other than a server-side validation error. Example record.get('isError'); // false record.set('foo', 'valid value'); record.save().then(null, function() { record.get('isError'); // true });

Services

Services An Ember.Service is an Ember object that lives for the duration of the application, and can be made available in different parts of your application. Services are useful for features that require shared state or persistent connections. Example uses of services might include: User/session authentication. Geolocation. WebSockets. Server-sent events or notifications. Server-backed API calls that may not fit Ember Data. Third-party APIs. Logging. Defining Services Services can be gener

DS.RecordArrayManager

DS.RecordArrayManager Class PRIVATE Extends: Ember.Object Defined in: addon/-private/system/record-array-manager.js:57 Module: ember-data

Ember.setEngineParent()

setEngineParent (engine, parent) private Defined in packages/ember-application/lib/system/engine-parent.js:23 setEngineParent sets an engine instance's parent instance. Parameters: engine EngineInstance An engine instance. parent EngineInstance The parent engine instance.

Map#copy()

copyEmber.Mapprivate Defined in packages/ember-metal/lib/map.js:402 Returns: Ember.Map

OrderedSet#forEach()

forEach (fn, self) private Defined in packages/ember-metal/lib/map.js:169 Parameters: fn Function self

DS.Errors#clear()

cleardeprecated Defined in addon/-private/system/model/errors.js:345 Removes all error messages and sends becameValid event to the record. Example: app/routes/user/edit.js import Ember from 'ember'; export default Ember.Route.extend({ actions: { retrySave: function(user) { user.get('errors').clear(); user.save(); } } });