我有mat-paginator
一个子组件,如下所示:
child.component.html
<mat-paginator #paginator></mat-paginator>
我想从父组件中获取这个分页器@ViewChild()
,如下所示:
父组件.html
<child
<!-- code omitted for simplicity -->
>
</child>
***parent.component.ts***
@ViewChild('paginator') paginator: MatPaginator;
resetPaginator() {
this.paginator.firstPage();
}
但是由于this.paginator
未定义,我无法访问子组件中的分页器。我不确定如何从父级访问分页器。一种方法可能是使用以下方法,但如果有一种优雅的方法,我会更喜欢它。任何想法?
@ViewChild(ChildComponent) child: ChildComponent;