У меня есть Helper, который получает массив элементов и возвращает другой массив на основе первого.
{{#each (sorted-strings myStrings) as |string|}}
{{string}}
{{/each}}
Реализация Helper может быть примерно такой:
// app/helpers/sorted-strings.js
import Ember from 'ember';
export function sortedStrings(params/*, hash*/) {
return params[0].sort();
}
export default Ember.Helper.helper(sortedStrings);
Помощник работает нормально, но если изменить исходный массив myString
, эти изменения не повлияют на уже отрендеренный список.
Как я могу объединить поведение ComputedProperty и результат Helper?