gpt4 book ai didi

javascript - 使用 Angular 访问全局对象

转载 作者:行者123 更新时间:2023-11-30 08:21:37 24 4
gpt4 key购买 nike

我想知道访问全局对象并在 Angular 应用程序中的这些对象上发出一些事件的最佳方法,例如(窗口、本地存储、文档或任何其他目的)

像 JS 对象一样调用它是否正确,还是应该坚持 Angular 的方式?

如果我不允许在 Angular 应用程序中使用任何其他库(例如 jQuery)操作 DOM?

最佳答案

最常见的方法是使用服务来跟踪应用程序周围的对象。无论您想在何处访问某些数据,您只需注入(inject)相应的服务即可。您可以在这里阅读有关服务的更多信息:https://angular.io/tutorial/toh-pt4

说到 DOM 操作,Angular 有自己的与 DOM 通信的功能。例如,您可以使用内置的 Renderer2 来操作 DOM。您还可以访问某些元素引用的nativeElement。不建议使用 Vanilla JS 或 jQuery 手动更新 DOM。

渲染器2:https://angular.io/api/core/Renderer2

元素引用:https://angular.io/api/core/ElementRef

关于javascript - 使用 Angular 访问全局对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52632809/

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