我有一个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);
Helper工作正常,但如果原始myString
Array 发生更改,则更改不会影响已呈现的列表。
如何结合ComputedProperty的行为和Helper的结果?