import Ember from 'ember';
export default Ember.Controller.extend({
foo: 124,
fooComputed: Ember.computed({
get() {
return this.get('foo');
},
set() {
// return this.set('foo', this.get('foo') + 1);
}
})
});
$E.get("fooComputed")
124
$E.set("fooComputed")
Class {currentRouteName: "index", __ember1431719466492: "ember510", __nextSuper: undefined, __ember_meta__: Object}
$E.set("fooComputed")
Class {currentRouteName: "index", __ember1431719466492: "ember510", __nextSuper: undefined, __ember_meta__: Object}
$E.get("fooComputed")
undefined
import Ember from 'ember';
export default Ember.Controller.extend({
foo: 124,
fooComputed: Ember.computed({
get() {
return this.get('foo');
}
})
});
124
$E.get("fooComputed")
124
$E.set("fooComputed")
Class {currentRouteName: "index", fooComputed: undefined, __ember1431719553531: "ember495", __nextSuper: undefined, __ember_meta__: Object}
$E.set("fooComputed")
Class {currentRouteName: "index", fooComputed: undefined, __ember1431719553531: "ember495", __nextSuper: undefined, __ember_meta__: Object}
$E.set("fooComputed")
Class {currentRouteName: "index", fooComputed: undefined, __ember1431719553531: "ember495", __nextSuper: undefined, __ember_meta__: Object}
$E.get("fooComputed")
undefined
import Ember from 'ember';
export default Ember.Controller.extend({
foo: '124',
fooComputed: Ember.computed('foo', {
set() {
return this.set(this.get('foo') + 1);
}
})
});
Then
$E.get("fooComputed")
ember.debug.js:12484 Uncaught TypeError: Cannot read property 'call' of undefined
at Descriptor.ComputedPropertyPrototype.get (http://localhost:4200/assets/vendor.js:23038:25)
at Object.get (http://localhost:4200/assets/vendor.js:27612:19)
at exports.default.mixin.Mixin.create.get (http://localhost:4200/assets/vendor.js:41210:27)
at <anonymous>:2:4
at Object.InjectedScript._evaluateOn (<anonymous>:905:140)
at Object.InjectedScript._evaluateAndWrap (<anonymous>:838:34)
at Object.InjectedScript.evaluate (<anonymous>:694:21)