Я использую MatPaginator, и я пытаюсь понять, как перевести эти метки (документация недостаточно ясно об этом).
Я нашел эту статью, где показано, как это сделать, и я выполнил следующие шаги:
1 - Я создал файл с именем custom-paginator.ts
и разместил там следующее:
import { MatPaginator, MatPaginatorIntl } from '@angular/material';
export class CustomPaginator extends MatPaginatorIntl {
constructor() {
super();
this.nextPageLabel = ' My new label for next page';
this.previousPageLabel = ' My new label for previous page';
this.itemsPerPageLabel = 'Task per screen';
}
}
2 - В app.module.ts
я поставлю:
@NgModule({
// ...
providers: [
{
provide: MatPaginatorIntl,
useClass: CustomPaginator
}
]
})
export class AppModule
Однако это просто ничего не меняет. Что мне не хватает?