Enumerable#removeEnumerableObserver()

removeEnumerableObserver (target, opts) private Defined in packages/ember-runtime/lib/mixins/enumerable.js:898 Removes a registered enumerable observer. Parameters: target Object opts [Object] Returns: this

Array#[]

[]public Inherited from Ember.Enumerable but overwritten in packages/ember-runtime/lib/mixins/array.js:281 This is the handler for the special array content property. If you get this property, it will return this. If you set this property to a new array, it will replace the current content. This property overrides the default property defined in Ember.Enumerable. Returns: this

Route#queryParamsDidChange()

queryParamsDidChange (changed, totalPresent, removed) Booleanprivate Defined in packages/ember-routing/lib/system/route.js:759 This action is called when one or more query params have changed. Bubbles. Parameters: changed Object Keys are names of query params that have changed. totalPresent Object Keys are names of query params that are currently set. removed Object Keys are names of query params that have been removed. Returns: Boolean

Observable#beginPropertyChanges()

beginPropertyChangesEmber.Observableprivate Defined in packages/ember-runtime/lib/mixins/observable.js:231 Begins a grouping of property changes. You can use this method to group property changes so that notifications will not be sent until the changes are finished. If you plan to make a large number of changes to an object at one time, you should call this method at the beginning of the changes to begin deferring change notifications. When you are done making changes, call endPropertyChang

Registry#factoryInjection()

factoryInjection (factoryName, property, injectionName) private Defined in packages/container/lib/registry.js:594 Defines factory injection rules. Similar to regular injection rules, but are run against factories, via Registry#lookupFactory. These rules are used to inject objects onto factories when they are looked up. Two forms of injections are possible: Injecting one fullName on another fullName Injecting one fullName on a type Example: let registry = new Registry(); let container = regi

ViewTargetActionSupport#didInsertElement event

didInsertElementpublic Defined in packages/ember-views/lib/mixins/view_support.js:305 Called when the element of the view has been inserted into the DOM or after the view was re-rendered. Override this function to do any set up that requires an element in the document body. When a view has children, didInsertElement will be called on the child view(s) first, bubbling upwards through the hierarchy.

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

Ember.computed.empty()

empty (dependentKey) Ember.ComputedPropertypublic Defined in packages/ember-runtime/lib/computed/computed_macros.js:53 Available since 1.6.0 A computed property that returns true if the value of the dependent property is null, an empty string, empty array, or empty function. Example let ToDoList = Ember.Object.extend({ isDone: Ember.computed.empty('todos') }); let todoList = ToDoList.create({ todos: ['Unit Test', 'Documentation', 'Release'] }); todoList.get('isDone'); // false todoLis

Ember.listenersFor()

listenersFor (obj, eventName) private Defined in packages/ember-metal/lib/events.js:257 Parameters: obj eventName String

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