LinkComponent#attributeBindings

attributeBindingsArray | Stringpublic Defined in packages/ember-htmlbars/lib/components/link-to.js:446 By default the {{link-to}} component will bind to the href and title attributes. It's discouraged that you override these defaults, however you can push onto the array if needed. Default: ['title', 'rel', 'tabindex', 'target']

Ember.wrap()

wrap (func, superFunc) Functionprivate Defined in packages/ember-metal/lib/utils.js:276 Wraps the passed function so that this._super will point to the superFunc when the function is invoked. This is the primitive we use to implement calls to super. Parameters: func Function The function to call superFunc Function The super function. Returns: Function wrapped function.

CoreView

Ember.CoreView Class DEPRECATED PRIVATE Extends: Ember.Object Uses: Ember.Evented Uses: Ember.ActionHandler Defined in: packages/ember-views/lib/views/core_view.js:18 Module: ember Ember.CoreView is an abstract class that exists to give view-like behavior to both Ember's main view class Ember.View and other classes that don't need the fully functionaltiy of Ember.View. Unless you have specific needs for CoreView, you will use Ember.View in your applications.

DS.BuildURLMixin#urlForQuery()

urlForQuery (query, modelName) String Defined in addon/-private/adapters/build-url-mixin.js:161 Builds a URL for a store.query(type, query) call. Example: app/adapters/application.js import DS from 'ember-data'; export default DS.RESTAdapter.extend({ host: 'https://api.github.com', urlForQuery (query, modelName) { switch(modelName) { case 'repo': return `https://api.github.com/orgs/${query.orgId}/repos`; default: return this._super(...arguments); }

Array#arrayContentWillChange()

arrayContentWillChange (startIdx, removeAmt, addAmt) Ember.Arraypublic Defined in packages/ember-runtime/lib/mixins/array.js:517 If you are implementing an object that supports Ember.Array, call this method just before the array content changes to notify any observers and invalidate any related properties. Pass the starting index of the change as well as a delta of the amounts to change. Parameters: startIdx Number The starting index in the array that will change. removeAmt Number

DS.Model#save()

save (options) Promise Defined in addon/-private/system/model/model.js:704 Save the record and persist any changes to the record to an external source via the adapter. Example record.set('name', 'Tomster'); record.save().then(function() { // Success callback }, function() { // Error callback }); If you pass an object on the adapterOptions property of the options argument it will be passed to you adapter via the snapshot record.save({ adapterOptions: { subscribe: false } }); app/adapte

Registry#expandLocalLookup()

expandLocalLookup (fullName, options) Stringprivate Defined in packages/container/lib/registry.js:778 Given a fullName and a source fullName returns the fully resolved fullName. Used to allow for local lookup. let registry = new Registry(); // the twitter factory is added to the module system registry.expandLocalLookup('component:post-title', { source: 'template:post' }) // => component:post/post-title Parameters: fullName String options [Object] source [String] the fullname

Registry#options()

options (fullName, options) private Defined in packages/container/lib/registry.js:397 Parameters: fullName String options Object

Array#@each

@eachpublic Defined in packages/ember-runtime/lib/mixins/array.js:555 Returns a special object that can be used to observe individual properties on the array. Just get an equivalent property on this object and it will return an enumerable that maps automatically to the named key on the member objects. @each should only be used in a non-terminal context. Example: myMethod: computed('posts.@each.author', function(){ ... }); If you merely want to watch for the array being changed, like an o

EventDispatcher#events

eventsObjectprivate Defined in packages/ember-views/lib/system/event_dispatcher.js:35 The set of events names (and associated handler function names) to be setup and dispatched by the EventDispatcher. Modifications to this list can be done at setup time, generally via the Ember.Application.customEvents hash. To add new events to be listened to: let App = Ember.Application.create({ customEvents: { paste: 'paste' } }); To prevent default events from being listened to: let App = Ember