对ember数据模型的弃用警告

时间:2015-03-30 22:03:44

标签: ember.js ember-data deprecated

刚刚更新为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.

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')
});

1 个答案:

答案 0 :(得分:4)

正如@albertjan所说,这是一个错误,已经有fix。升级到最新版本的Ember Data beta 17或更高版本将解决此问题。

将此作为社区维基的答案,以便没有人错过评论。