【发布时间】:2017-11-22 17:43:11
【问题描述】:
我想有一些规则或建议能够做到这一点:
我有一个应用级别的警报,我想在我的某个组件发生某些事情时显示它(例如:保存信息成功或失败)。
另外,我如何发送我想显示的不同文本?有没有与@ViewChild 等价的东西?
感谢您的帮助
【问题讨论】:
-
将服务注入子组件。将警报传递给 clild 组件中的服务。使用主题在服务中发出此警报。还要在应用程序组件中注入服务。从应用组件订阅主题,每次收到警报时,显示它。 angular.io/guide/…
-
我创建了一个示例,说明我是如何使用服务和组件保持简单的。 github.com/angular-in-action/portfolio/tree/master/src/app/…
-
谢谢杰里米。您的示例对我帮助很大,感谢 JB 提供的 Angular 文档!