MatPaginator template internationalization
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
#### Bug, feature request, or proposal:
Feature request
#### What is the expected behavior?
Provide a possibility to specify MatPaginator labels (Items per page, next page, previous page) in a template, like we do in almost all existing Angular Material components. It will allow us to use Angular i18n for labels internationalization, and simplify work with paginator.
#### What is the current behavior?
Currently according to documentation we need to provide MatPaginatorInt instance, specifying labels in this instance. But Angular i18n doesn't support code/runtime translations, so we need to use an additional internationalization tool to get translations for MatPaginator.
#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
all
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire le template de MatPaginator et l’approche documentée avec MatPaginatorIntl référencée dans l’issue. Suivez la manière dont les libellés Items per page, next page et previous page sont fournis, puis déterminez l’API exposée au template nécessaire pour Angular i18n. Le travail est terminé lorsque ces libellés peuvent être spécifiés dans un template et que le comportement existant du paginator reste inchangé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend, internationalization
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100