我正在使用 Angular 6.0.3 和 Angular Material 7.1.0,我的分页器在一个单独的组件中(不是 app.component)。到目前为止,我尝试了以下方法:
创建了一个名为 myPaginator.ts 的单独的 ts 文件:
在使用 Angular MatPaginator 的组件中,我扩展了 MyPaginatorLabel 类并调用了它的构造函数 super() 方法,但最终它仍然显示默认文本“itemsPerPage”。
我在这里做错了什么?能否给我一些提示?
创建了一个名为 myPaginator.ts 的单独的 ts 文件:
import {MatPaginatorIntl} from '@angular/material';
export class MyPaginatorLabel extends MatPaginatorIntl {
itemsPerPageLabel = 'custome_label_name'; // customize item per page label
constructor() {
super();
}
}
在我的 app.module.ts 文件中:我从 Angular Material 中导入了 MatPaginatorModule 和 MatPaginatorIntl。在 app.module.ts 的 providers 数组中,我添加了 MyPaginatorLabel 和 MatPaginatorIntl。在使用 Angular MatPaginator 的组件中,我扩展了 MyPaginatorLabel 类并调用了它的构造函数 super() 方法,但最终它仍然显示默认文本“itemsPerPage”。
我在这里做错了什么?能否给我一些提示?