mko*_*ram 6 deprecated ember.js ember-data
刚刚更新为ember v1.12.0-beta.1和ember-data v1.0.0-beta.16.我在模型中的字段上收到以下弃用警告:
DEPRECATION: Using the same function as getter and setter is deprecated. See http://emberjs.com/deprecations/v1.x/#toc_deprecate-using-the-same-function-as-getter-and-setter-in-computed-properties for more details.
Run Code Online (Sandbox Code Playgroud)
Ember检查员Deprecations视图指向我的所有模型.所以我的模型中每行基本上都有一个弃用错误.这是一个示例模型:
import DS from 'ember-data';
export default DS.Model.extend({
userid: DS.attr('number'),
unitid: DS.attr('number'),
log: DS.attr('string'),
name: DS.attr('string'),
start_date: DS.attr('date'),
end_date: DS.attr('date'),
duration_mins: DS.attr('number')
});
Run Code Online (Sandbox Code Playgroud)
正如 @albertjan 所说,这是一个错误,并且已经有修复。升级到最新版本的Ember Data beta 17或更高版本即可解决该问题。
将此作为社区 wiki 答案,这样就没有人会错过该评论。