gpt4 book ai didi

angular - 在 Angular2 中拥有顶级组件是最佳实践吗?

转载 作者:太空狗 更新时间:2023-10-29 18:26:31 26 4
gpt4 key购买 nike

一切都在标题中:)

我想在现有的应用程序中创建 angular2 组件。

在我看到的每个教程中,都会创建一个顶级组件并包含所有功能。

是否真的有必要这样做,或者我可以有多个彼此不相关的组件吗?

谢谢你的帮助

最佳答案

您可以引导多个组件。
组件需要有不同的选择器。您可以使用共享服务在这些应用程序之间进行通信。

MyService myService = new MyService();

bootstrap(AppComponent1, [new Provider(MyService, useValue: myService)]);
bootstrap(AppComponent2, [new Provider(MyService, useValue: myService)]);

您应该知道,一个“应用程序”的更改会导致在另一个应用程序中调用回调,从而使回调在调用者的区域中运行,而不是在接收者的区域中运行。有人提到要在 Angular2 Dart 中摆脱 NgZone,因为那里没有必要。我还不知道这是否会改变什么。

关于angular - 在 Angular2 中拥有顶级组件是最佳实践吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39289717/

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