我正在尝试在 Angular 中更改整个页面的背景颜色(在没有框架的情况下使用正文或 html 标签)。而且我找不到最佳实践,如果可能的话,我希望它在框架内,因为我正在构建一个未来几年的应用程序。
原文由 Efim Rozovsky 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试在 Angular 中更改整个页面的背景颜色(在没有框架的情况下使用正文或 html 标签)。而且我找不到最佳实践,如果可能的话,我希望它在框架内,因为我正在构建一个未来几年的应用程序。
原文由 Efim Rozovsky 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答4.9k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
2 回答3.3k 阅读
2 回答1k 阅读✓ 已解决
您可以从任何组件中执行此操作。例如:
通过使用
this.elementRef.nativeElement.ownerDocument
,您可以在不违反任何角度约定的情况下访问window.document
对象。当然,您可以使用window.document
--- 直接访问document
对象,但是,我认为通过ElementRef
访问它会更好。