Получить один параметр перевода из входных данных, а другой из объекта в angular

#angular #typescript #ngx-translate

#angular #typescript #ngx-перевести

Вопрос:

Входные данные в файле перевода:

 {{name}}
{{name1}}
{{name2}}
{{name3}}
{{name4}}
{{name5}}
 

Код:

 <div
[someDirective]="(msg 
| translate: { name: object.payload.name|mypipe}: object.payload )  "
    ></div>
 

Я хочу применить канал только к параметру name, поэтому я определил его отдельно.

Все остальные входные данные определены в object.payload, поэтому я хочу, чтобы он взял его оттуда. Я не хочу, чтобы мой код занимал слишком много времени.

Но мой код не работает. Он просто принимает имя translate param, а все остальные параметры не определены.

Если я удалю:

 { name: object.payload.name|mypipe}
 

код работает нормально, и он получает все значения параметров перевода из объекта.

Действительно ли возможно получить один параметр, подобный этому, и другие из объекта, или это вообще невозможно?