0.0.1 • Published 10 years ago

ember-resolve-promise-helper v0.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 years ago

ember-resolve-promise-helper

Resolve a promise when it is a trailing property

// models/parent.js
export default DS.Model.extend({
  child: DS.belongsTo('child');
});
// models/child.js
export default DS.Model.extend({
  name: DS.attr();
});
// routes/application.js
export default Ember.Route.extend({
  model() {
    return this.store.findRecord('parent', 1);
  }
});
// templates/application.hbs
{{my-component child=model.child}}
// components/my-component.js
export default Ember.Component.extend({
  // This would not work otherwise
  name: Ember.computed.reads('child.name')
});

Installation

  • git clone this repository
  • npm install
  • bower install

Running

Running Tests

  • npm test (Runs ember try:testall to test your addon against multiple Ember versions)
  • ember test
  • ember test --server

Building

  • ember build

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