【发布时间】:2018-06-20 05:04:47
【问题描述】:
ember.js 版本:2.18.0
型号:
export default DS.Model.extend({
name: DS.attr('string'),
description: DS.attr('string'),
songs: DS.hasMany('song')
})
控制器:
export default Controller.extend({
sortBy: ['name:asc', 'description:asc'],
sortedBands: computed.sort('model', 'sortBy')
}
ember 给了我以下错误:
Only string, number, symbol, boolean, null, undefined, and function are allowed as default properties ember/avoid-leaking-state-in-ember-objects
【问题讨论】:
-
你确定这是一个错误吗?究竟什么不起作用?我知道你在风格指南中发布的规则(在 Engwan 的答案中链接),但这只是一个建议。
标签: sorting ember.js controller computed-properties