gpt4 book ai didi

Ember.js:可以避免 this.get ('attr' )?

转载 作者:行者123 更新时间:2023-12-04 17:55:53 24 4
gpt4 key购买 nike

我的 Ember.js 模型、 View 和 Controller 类变得有点冗长。部分来自写作 this.get('attr')而不是 this.attr .

总是写 this.attr 可以吗? ,只要属性是直接声明的,而不是通过绑定(bind)?

(我知道设置是一个不同的问题——您总是必须调用 this.set('attr', value) 才能更新相关属性和模板。)

最佳答案

IIRC,您可以对您知道不可观察的私有(private)属性(property)执行此操作。

惯例是在私有(private)属性前加上下划线(例如 _myProperty),告诉 Ember 不要绑定(bind)它。

请参阅 .get() 的文档,或查看source code如果你这么倾向。

关于Ember.js:可以避免 this.get ('attr' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9122395/

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