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