我在*.component.html中有一个<mat-paginator>
,其属性定义如下:
<mat-paginator #paginator
[pageSize]="10"
[pageSizeOptions]="[5, 10, 20]"
(page)="onPaginateChange($event)">
</mat-paginator>
是否可以将属性
pageSize
放入my*.component.ts?尝试引用本机html元素,但没有使用
谢谢!
最佳答案
我认为您可以通过mat-paginator
decorator获取@ViewChild
并尝试在ngAfterViewInit
生命周期事件挂钩中访问它。
@ViewChild('paginator') paginator;
ngAfterViewInit() {
console.log(this.paginator.pageSize)
}
同时,当查看documentation时,它会在
pageSize
事件中为您提供page
。当用户选择
不同的页面大小或导航到其他页面。
page size:number-当前页面大小
关于angular - 如何将HTML的属性转换为 typescript ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52152941/