gpt4 book ai didi

javascript - Ember.js 对象函数定义中的计算属性

转载 作者:行者123 更新时间:2023-12-02 18:13:18 24 4
gpt4 key购买 nike

我正在更新到 Ember js 1.0.0 版本,并且正在处理错误“Ember.Object.create 不再支持计算属性”。对于大多数此类错误,如下所示:

Class.controller = Class.Other.create({
something: function () {}.property()
});

可以通过以下方式修复:

Class.controller = Class.Other.extend({
something: function () {}.property()
});
Class.controller = Class.controller.create();

我遇到困难的情况是:

Class.controller = Class.Other.create({
something: Class.Button.create({
action: function () {}.property()
});
});

如何修复此问题,使其在最新版本的 Ember 中有效?

最佳答案

只需使用扩展创建:

Class.controller = Class.Other.extend({
something: Class.Button.extend({
action: function () {}.property()
}).create()
}).create();

关于javascript - Ember.js 对象函数定义中的计算属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19521481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com