通过组件代码进行Angular2物料控制

通过组件代码进行Angular2物料控制,angular,typescript,navigation-drawer,angular-material2,angular2-material,Angular,Typescript,Navigation Drawer,Angular Material2,Angular2 Material,调用test()方法时,我想启动start.toggle()函数(属于Angular 2 material md sidenav布局组件)。 如何在app.component.ts中调用md sidenav布局start.toggle() app.component.html 起始侧抽屉 家 关于 接近 拨动起始侧抽屉 测试按钮 应用程序组件.ts 从'@angular/core'导入{Component}; //在这里输入什么? @组成部分({ 选择器:“我的应用程序”, templat

调用
test()
方法时,我想启动
start.toggle()
函数(属于Angular 2 material md sidenav布局组件)。 如何在app.component.ts中调用md sidenav布局
start.toggle()

app.component.html


起始侧抽屉

家 关于 接近 拨动起始侧抽屉 测试按钮
应用程序组件.ts

从'@angular/core'导入{Component};
//在这里输入什么?
@组成部分({
选择器:“我的应用程序”,
templateUrl:“./app.component.html”,
样式URL:['./app.component.scss'],
})
导出类AppComponent{
构造函数(){
}
测试(){
//如何在此处正确调用md sidenav layout start.toggle()?
start.toggle();
}
}

将对象传递给函数,以便使用它

<button md-button (click)="test(start)">Test Button</button>
test(start: any) {
        start.toggle();
    }