ngx Перевести, предоставляя значения параметров по умолчанию для переводов - PullRequest
0 голосов
/ 18 ноября 2018

Есть ли способ предоставить значения глобальных параметров по умолчанию так же, как это делается с помощью 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
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...