В настоящее время я использую ngx-translate для angular 7. Мой проект переводит два языка, английский и китайский, проект состоит из структуры, показанной ниже, A.component является родительским компонентом, а B.component являетсядочерний компонент.
модуль A
{
componentB:{
B.component.ts
....
},
A.component.ts
A.module.ts
....
}
класс экспорта BComponent реализует OnInit {
constructor(private translate: TranslateService
) {
translate.addLangs(['zh-CN', 'en']);
translate.use('zh-CN');
}
}
, приведенный выше код работает для перевода.
Ноесли вышеуказанный код добавляется только к A.component, но не к B.component.перевод на B.component не произойдет.
Интересно, есть ли способ добавить код в родительский компонент модуля, и все следующие дочерние компоненты могут автоматически переводиться без помещения кода вкаждый дочерний компонент.