Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Ember from 'ember';
- const objectOneDefinition = {
- name: 'foo',
- needs: ['service:test'],
- testFunc() {
- return `${this.name} + ${this.get('test.name')}`;
- }
- };
- const objectTwoDefinition = {
- name: 'bar',
- needs: ['service:test'],
- testFunc() {
- return `${this.name} + ${this.get('test.name')}`;
- }
- };
- export default Ember.Controller.extend({
- appName: 'Ember TEST',
- test: Ember.inject.service(),
- object: Ember.computed(function() {
- let definition = Ember.$.extend({}, objectOneDefinition);
- return this.get('test').definitionFactory(definition);
- }).volatile()
- });
Add Comment
Please, Sign In to add comment