在给定此app.component结构的情况下,我需要传递参数或修改组件上的公开属性:
<app-appheader></app-appheader>
<app-appmenu></app-appmenu>
<div class="main-container">
<router-outlet>
<span *ngIf="showLoader" class="loading"></span>
</router-outlet>
</div>
<app-appfooter></app-appfooter>
详细地说,我需要从路由器插座中加载的组件中将参数传递给app-appmenu 组件...
我不知道为了做到这一点有什么步骤。
感谢支持
答案 0 :(得分:2)
您可以通过多种方式从组件传递数据。
在文档(this link)中,您会找到它们,但我建议您使用shared service。
结构有点像这样:
在组件之间将共享服务视为中间人。
它没有考虑组件的级别(子级,父级,祖父级等)。它适用于调用方法/触发器订阅。