gpt4 book ai didi

angular - 性能 - 是否应该避免双向数据绑定(bind)?

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

抱歉,如果问题太基础。

我想知道我是否应该避免在系统中进行双向数据绑定(bind)。我可以在提交表单时捕获表单的值,而无需使用两种方式的数据绑定(bind)。

我的问题是双向数据绑定(bind)是否实际上消耗了太多内存。我应该停止使用它吗?

最佳答案

简短回答:是的,使用它(在我看来)。

就性能而言,AngularJS(版本 1)处理双向数据绑定(bind)的方式存在问题,但这在 Angular 2+ 中已基本得到解决(在某种程度上,您不需要在绝大多数情况(如果有的话)。

但是,关于 Angular 如何处理 2 路绑定(bind)的内容值得一读,因为这将提高您对语法的理解以及如何使用它来适应上下文 - Throughtram 在此处有一个很好的博客: https://blog.thoughtram.io/angular/2016/10/13/two-way-data-binding-in-angular-2.html

使用它是否是“良好实践”,这当然是值得商榷的。虽然我同意 Denis Reshetniak 的回答提出了一个有效的观点,但我个人经常使用它,我建议节省的时间和代码的更大简单性足以弥补您可能遇到的任何缺点和偶尔的问题(我没有遇到过)一个问题,并且自版本 2 发布以来一直在大量使用它)。归根结底,这取决于您的情况和要求 - 您应该确保您了解优点和缺点,然后决定哪种方法最适合您的用例。

关于angular - 性能 - 是否应该避免双向数据绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44484819/

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