I have a reserve of components that use ReactiveForms, but when I try to access them, I get "There is no provider for NgForm."
It is strange that this does not happen when running "ng serve", and this only happens when starting "ng serve -aot" or even when deploying with "ng build -prod"
Anyone have an idea what is going on here?
This is a complete reverse trace.
core.es5.js: 1020 ERROR error: uncleanness (in the promise): error: no provider for NgForm! Error: There is no provider for NgForm! when injecting Error (core.es5.js: 1169) at noProviderError (core.es5.js: 1207) in ReflectiveInjector_.webpackJsonp ... / .. / .. / core / @ angular / core.es5.js.ReflectiveInjector_.throwOrNull (core.es5.js: 2649) in ReflectiveInjector.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.ReflectiveInjector_.getByKeyDefault (core.es5.js: 2688) in ReflectiveInjector.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.ReflectiveInjector_.getByKey (core.es5.js: 2620) in ReflectiveInjector.webpackJsonp ... / .. / .. / core / @ angular / core.es5.js.ReflectiveInjector_.get (core.es5.js: 2489) with permission NgModuleDep (core.es5.js: 9489) in NgModuleRef_.webpackJsonp ... / .. / .. / core / @ angular / core.es5.js.NgModuleRef_.get (core.es5.js:10577) at resolveDep (core.es5.js: 11080) on createProviderInstance (core.es5.js: 10909) when injecting Error (core.es5.js: 1169) at noProviderError (core.es5.js: 1207) in ReflectiveInjector.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.ReflectiveInjector_.throwOrNull (core.es5.js: 2649) in ReflectiveInjector.webpackJsonp ... / .. / .. / core / @ angular / core.es5.js.ReflectiveInjector_.getByKeyDefault (core.es5.js: 2688) in ReflectiveInjector.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.ReflectiveInjector_.getByKey (core .es5.js: 2620) in ReflectiveInjector.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.ReflectiveInjector_.get (core.es5.js: 2489) with permission NgModuleDep (core.es5 .js: 9489) in NgModuleRef_.webpackJsonp ... / .. / .. / core/@angular/core.es5.js.NgModuleRef_.get (core.es5.js: 10577) at resolveDep (core.es5.js :11080) in _createProviderInstance (core.es5.js: 10909) in resolPromise (zone.js: 795) in resolPromise (zone.js: 766) at zone.js: 844 in ZoneDelegate.webpackJsonp ... / .. / .. /../zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js: 425) in Object.onInvokeTask (core.es5.js: 3881) in ZoneDelegate.webpackJsonp ... / .. / .. /../zone.js/dist/zone.js.ZoneDelegate.invokeTask(zone.js: 424) in Zone.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js .Zone.runTask (zone.js: 192) at drainMicroTaskQueue (zone.js: 602) in ZoneTask.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js.ZoneTask.invokeTask [as invoke] (zone.js: 503) in invokeTask (zone.js: 1427)js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 425) in Object.onInvokeTask (core.es5.js: 3881) in ZoneDelegate.webpackJsonp ... / .. / .. / .. / zone. js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 424) in Zone.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js.Zone.runTask (zone .js: 192) at drainMicroTaskQueue (zone.js: 602) in ZoneTask.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js.ZoneTask.invokeTask [as invoke] (zone .js: 503) in invokeTask (zone.js: 1427)js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 425) in Object.onInvokeTask (core.es5.js: 3881) in ZoneDelegate.webpackJsonp ... / .. / .. / .. / zone. js / dist / zone.js.ZoneDelegate.invokeTask (zone.js: 424) in Zone.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js.Zone.runTask (zone .js: 192) at drainMicroTaskQueue (zone.js: 602) in ZoneTask.webpackJsonp ... / .. / .. / .. / zone.js / dist / zone.js.ZoneTask.invokeTask [as invoke] (zone .js: 503) in invokeTask (zone.js: 1427)ZoneTask.invokeTask [as invoke] (zone.js: 503) in invokeTask (zone.js: 1427)ZoneTask.invokeTask [as invoke] (zone.js: 503) in invokeTask (zone.js: 1427)