2
Представьте, что у меня есть компонент с 2 свойствами: Как я могу создать вычисляемое свойство на основе свойства localID и макроса Ember.computed.filterBy?Ember Как передать переменную Ember.computed.filterBy
localID: 2,
data: [
{
id:1,
values: [1,2,3]
},
{
id:2,
values: [4,5,6]
},
{
id:3,
values: [7,8,9]
}],
Я попытался:
filteredData: Ember.computed.filterBy('data', 'id', 'localID') // localID gets treated as a string
filteredData: Ember.computed.filterBy('data', 'id', localID) // localID not defined
filteredData: Ember.computed.filterBy('data', 'id', this.get('localID')) // 'this' not valid in this context..
filteredData: Ember.computed.filterBy('data', 'id', ${localID}) // etc..
Ничто не похоже на работу .. Конечно, если я статически вход моя ценность там работает, но я хотел, чтобы ссылаться на другие свойства в этом случае localID как это будет передаваться с контроллера.
Спасибо за любую помощь ..