关于 ember 数据模型的弃用警告 [英] deprecation warning on ember data models

查看:17
本文介绍了关于 ember 数据模型的弃用警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

刚刚更新到 ember v1.12.0-beta.1 和 ember-data v1.0.0-beta.16.我的模型中的字段收到以下弃用警告:

Just updated to ember v1.12.0-beta.1 and ember-data v1.0.0-beta.16. I'm getting the following deprecation warning on the fields in my models:

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 检查器弃用视图指向我的所有模型.所以我的模型中的每一行基本上都有一个弃用错误.这是一个示例模型:

The Ember inspector Deprecations view is pointing to all my models. So I basically get one deprecation error per line in my model. Here is an example model:

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

推荐答案

正如@albertjan 所说,这是一个错误,并且已经有一个 修复.升级到最新版本的 Ember Data beta 17 或更高版本将解决它.

As @albertjan said this is a bug and there's already a fix. Upgrading to the latest version of Ember Data beta 17 or greater will resolve it.

将此作为社区 wiki 答案,以便没有人错过评论.

Making this a community wiki answer so no-one misses the comment.

这篇关于关于 ember 数据模型的弃用警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆