Я использую ng2-translate в своем проекте Angular 5 и пытаюсь создать модульный тест для одного компонента. Я всегда импортирую TranslateModule.forRoot( *...* )
в свои тесты, и тесты будут работать с использованием канала перевода в моих представлениях.
Однако в двух случаях вышеупомянутая ошибка возникает во время модульных тестов: я не вижу никакой разницы с другими рабочими тестами.
× должен создать (44 мс) TypeError: невозможно прочитать свойство 'subscribe' неопределенного в TranslatePipe.transform (webpack: ///./node_modules/ng2-translate/src/translate.pipe.js?: 74: 75) в Object. eval [как updateRenderer] (ng: ///DynamicTestModule/MyComponent.ngfactory.js: 127: 70) в Object.debugUpdateRenderer [как updateRenderer] (webpack: ///./node_modules/@angular/core/esm5/core. js?: 14951: 21) в checkAndUpdateView (webpack: ///./node_modules/@angular/core/esm5/core.js?: 14065: 14)
Какие-нибудь причины, по которым это могло произойти? Я не использую TranslateService, но использую канал в шаблоне. Кто-нибудь сталкивался с такой же проблемой?
translateParams
. - person Jesse   schedule 14.10.2019