ember.js - computed.oneWay not working with Ember Data -
i have emberdata snapshot i'd decorate few additional attributes before handing on ui presentation. decoration setting "properties" of ember-data record not actual attributes. looks this:
let foo = ember.computed.oneway(this.get('store').find('activity')); foo.map(item => { item.set('foobar', 'baz'); return item; }
i hope foo
beneficiary of promised record (it is) , setting of foobar
property localized foo property (it's not, seems globally scoped record's properties).
as me expected behavior.
1) oneway
means not bind set
method on foo
. used work between properties of objects, this.get('store').find('activity')
promise.
2) foo
store.find()
result of ds.recordarray
type (assuming promise resolved). iterating on records returned , set foobar
property on them.
achieving goal, decorate activity
record component
(ember 2.0 way) ui presentation.
Comments
Post a Comment