gpt4 book ai didi

javascript - 在 Ember JS 中使用 get 和 set 函数

转载 作者:行者123 更新时间:2023-12-03 04:59:41 25 4
gpt4 key购买 nike

在 Ember JS 中,您可以调用任何 Ember 对象

this.get('model');

this.get('changeset');

在当前的几个示例中,我看到了以下语法。

const { get } = Ember;

export default Component.extend({

init() {
this._super(...arguments);
let model = get(this, 'model');
// Do something to a model
}
});

为什么你会使用这种风格而不是

this.get('model');

最佳答案

区别在于风格,而且如果对象是 POJO(或不扩展 Ember 类的对象),您需要使用 get(this, 'model'); 来工作。

为了减少认知负担,只记住一种始终有效的方法会更容易。

也就是说,社区似乎正在朝着相反的方向发展,支持 this.get('model'); 语法。

关于javascript - 在 Ember JS 中使用 get 和 set 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42282689/

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