Solución:
Según la fuente de ngx-translate, la interpolación funciona solo en cadenas:
export abstract class TranslateParser {
/**
* Interpolates a string to replace parameters
* "This is a {{ key }}" ==> "This is a value", with params = { key: "value" }
* @param expr
* @param params
* @returns {string}
*/
abstract interpolate(expr: string | Function, params?: any): string;
Esto significa que es posible que deba usar una matriz de claves en lugar de un elemento que no sea hoja:
this.translateService.get([
'SampleField.Validation.MIN',
'SampleField.Validation.MAX'
], {
// using hard coded value just as a sample
min: 0, max: 2000
}).subscribe(translation => {
console.log(translation);
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)