Есть ли способ предоставить значения глобальных параметров по умолчанию так же, как это делается с помощью setTranslation,
translate.setTranslation('en', {
HELLO: 'hello {{name}}',
MYAGE: 'My age is {{age}}
});
Я хотел бы использовать что-то вроде этого, где будут использоваться значения по умолчанию, если не предоставлены параметры
**traslate.setParams({name:'Jane', age: '30'})**
Таким образом, когда TranslateService вызывается без параметров, будут иметь место глобальные.Я всегда могу расширить TranslateParser
export class CustomParser implements TranslateParser {
interpolate(expr: string | Function, params?: any): string {
/*.... apply default params here when not params are provided...how? */
}
getValue(target: any, key: string): any{
/* What about this I donot want to override default functionality
}
}