Home

Awesome

ember-getowner-polyfill

This provides a polyfill for the Ember.getOwner and Ember.setOwner features added in Ember 2.3.

Installation

ember install ember-getowner-polyfill

Usage

import Ember from 'ember';

export default Ember.Service.extend({
  someMethod() {
    let owner = Ember.getOwner(this);
    // do stuff with owner
  }
});

Migration

Applications

After you upgrade your application to Ember 2.3, you should remove ember-getowner-polyfill from your package.json.

Addons

Addons generally support many different Ember versions, so leaving ember-getowner-polyfill in place for consumers of your addon is perfectly normal. When the addon no longer supports Ember versions older than 2.4, we recommend removing ember-getowner-polyfill from your package.json and doing a major version bump.

Documentation

The returned owner object should support all of the methods of the ContainerProxyMixin and RegistryProxyMixin.

Compatibility

This addon is tested against quite a few past Ember versions. Check config/ember-try.js for the current list, but the list of supported Ember versions at the time of authoring was:

Addon Maintenance

Installation

Running

Running Tests

Building

For more information on using ember-cli, visit https://ember-cli.com/.