【发布时间】:2018-02-20 23:14:04
【问题描述】:
我正在尝试创建侧导航和工具栏。我想为每个组件创建单独的组件,所以我创建了 2 个不同的组件
<app-sidenavmenu>的代码
<md-sidenav-container class="sidenav-container">
<md-sidenav mode="push" class="sidenav" opened="false" #sidenav>
<md-list>
<md-list-item>...</md-list-item>
</md-list>
</md-sidenav>
</md-sidenav-container>
和<app-toolbar>的代码
<md-toolbar>
<span><button md-button (click)="sidenav.toggle()"><md-icon>menu</md-icon></button></span>
<span><h2>App name</h2></span>
</md-toolbar>
在第三个家庭组件中,我正在使用上述组件
现在我想从侧导航组件访问#sidenav 到工具栏组件,以便侧导航将通过切换功能进行切换
如何实现这一点。
【问题讨论】:
-
参考此链接了解更多组件交互angular.io/guide/component-interaction
标签: angular typescript