Я использую .forRoot()
при импорте некоторых модулей из моего приложения, например, подсказка из ngx-bootstrap . После последнего обновления до Angular 6 появилось интересное предупреждение: Error during template compile of ‘moduleName’. Function calls are not supported in decorators but ‘moduleName’ was called.
Конечно, это как-то связано с: Error: The Angular Compiler requires TypeScript >=2.7.2 and <2.8.0 but 2.8.3 was found instead.
Angular 5 отлично работает с TS 2.8.3 и не имеет описанных проблем.
Может кто-нибудь объяснить, как это исправить и почему на Земле вы бы выпустили новую версию Angular, несовместимую с последней версией TS?