刚刚更新到 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 检查器弃用视图指向我的所有模型。 因此,我的模型中每行基本上都会出现一个弃用错误。 这是一个示例模型:

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楼 票数:4 已采纳

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

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

  ask by mkohram translate from so

未解决问题?本站智能推荐:

2回复

灰烬数据模型设置器

重写DS.Model setter的最简单方法是什么。 我有 当然,它给出了无限循环。 我需要月份属性始终是月份的开始。
1回复

灰烬数据模型生命周期

Ember本身很棒,但是它的文档又麻烦又复杂。 我花了2周的时间,对它还没有足够的了解。 对我而言,最困难的部分是Ember-Data如何集成到Ember中。 例如,对于新操作,我将以适当的方式创建Group模型的新记录,如下所示: 然后,我捕获提交事件并在控制器中执行以下操作
2回复

灰烬数据模型与数组的关系

我很难理解模型关系如何在余烬数据中工作。 我对这个概念是一对多的,或者是一对一的,或者是很多对很多的,但是我不知道如何正确使用它。 我的API向我发送了以下数据: 如您所见,我收到一个包含一些数据的数组和另一个数组。 我真的不知道该如何创建模型,我应该只有一个模型吗? 还
1回复

灰烬数据模型数组并不总是有数据

第一次构建Ember应用程序时,我无法解决模型问题。 我有一组课程模型,每个课程模型都有一组用户模型(hasMany,带有async:true)。 当我加载页面时,我看到所有API请求都是正确的(即,客户端正在向数组中的所有用户发出请求),以及当我记录课程模型时(即,当我执行cons
1回复

灰烬数据模型显式逆关系

我正在努力与显式逆关系: https : //guides.emberjs.com/release/models/relationships/#toc_explicit-inverses 。 如果博客帖子模型的4个实例可以与注释(onePost,twoPost,redPost,bluePo
1回复

灰烬数据模型问题:奇怪的请求URL

我正在尝试使用基于https://github.com/fernandogmar/Emberjs-RequireJS的AMD方法(是的,我知道@tomdale对AMD的看法)构建一个简单的余烬应用程序(filebrowser),该方法似乎很好用,除了尝试使用此DS.Model时,我收到一个奇怪的
2回复

使用余烬数据模型进行灰烬积分测试

我怎样才能测试我的组件,这些组件将ember-data模型作为道具传递给它? 例如: 其中activity是模型实例。 如何设置集成测试以传入活动并测试组件可以保存模型的位置? 我试图将它看作是纯粹的ember对象: 但后来我必须创建自己的save()方法和其他
1回复

灰烬数据模型提高了loadedData

我不知道为什么会有这个例外: 未捕获的错误:试图处理事件loadedData上,而在状态root.loaded.updated.uncommitted。 这是导致此异常的我的控制器: 但是有趣的是,此代码可以很好地运行,但是却存在很多问题-它可以在内存中创建很多模型记录: