Raf*_*ira 0 typescript angular-material angular
如何将我在@Input() data(子组件)中收到的对象传递给dataSource,我这样做的方式不允许接收它。我在此链接中留下了我正在做的事情的示例:
@Input() data:PeriodicElement[];
dataSource = new MatTableDataSource<PeriodicElement>(this.data);
@ViewChild(MatPaginator, {static: true}) paginator: MatPaginator;
constructor() { }
ngOnInit() {
this.dataSource.paginator = this.paginator;
// console.log(this.dataSource)
}
Run Code Online (Sandbox Code Playgroud)
定义 dataSource 并在 ngOnInit 方法中初始化它
@Input() data:PeriodicElement[];
dataSource = new MatTableDataSource<PeriodicElement>();
@ViewChild(MatPaginator, {static: true}) paginator: MatPaginator;
constructor() { }
ngOnInit() {
this.dataSource = new MatTableDataSource<PeriodicElement>(this.data);
this.dataSource.paginator = this.paginator;
// console.log(this.dataSource)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3256 次 |
| 最近记录: |