es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo traducir el título de la columna de acción y el título de la acción de ng2-smart-table.

Cómo traducir la columna de acción y el título de acción de ng2-smart-table.
Estaba tratando de resolver un problema de traducción para el elemento de reconocimiento, pero aún no estoy seguro de por qué no está funcionando.

violationSettings: cualquier = {};
initTableSettings(): void {
this.violationSettings = {
acciones: {
títuloDeColumna: this.translateService.instant (‘reconocimiento’),
personalizado: [
{
nombre: ‘Marca de verificación’,
título: <span class="custom-checkmark">
<i class="nb-checkmark "></i>
</span>

}
]
},
columnas: {
nombreDelBarco: {
título: this.translateService.instant (‘nombre-del-buque’),
tipo: ‘cadena’,
},
},
};
}
constructor(
private theme: NbThemeService,
private translateService: TranslateService
) {
this.initTableSettings();
this.translateService.onLangChange.subscribe (siguiente => {
this.initTableSettings ();
})
}

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para traducir la columna de acción (action columnTitle) y el título de acción (action title) en ng2-smart-table, puedes utilizar el servicio de traducción (TranslateService) proporcionado por Angular. En el ejemplo anterior, el método initTableSettings() se utiliza para establecer el columnTitle y title de la columna de acción. El servicio de traducción (TranslateService) se utiliza para obtener la cadena traducida de los archivos de idioma. Se subscriben al evento onLangChange, para que la configuración de la tabla pueda ser actualizada cuando se cambie el idioma.

Comments are closed.