Die meisten Angular 2+ Bibliotheken, einschließlich ng-bootstrap
, stellen Module bereit, die importiert werden sollen. Manchmal haben sie forRoot()
Methode, manchmal nicht.Importieren von Modulen mit oder ohne forRoot
Vor kurzem wurde ich mit einem Fehler verursacht zu kämpfen, indem ein NgbDatepickerModule
in Submodul von meiner Anwendung mit NgbDatepickerModule.forRoot()
importieren ..., Entfernen forRoot
das Problem gelöst.
Ich denke, forRoot
Methode sollte nur aufgerufen werden, wenn Modul zu importieren, die Eintrittspunkt zur Anwendung ist und hat auch BrowserModule
? Aber Module können später in Submodule importiert werden, was ich denke, sollte ohne forRoot
Aufruf erfolgen.
Warum? Was ist der Unterschied bei der Modulerstellung, wenn das Modul über forRoot
erstellt wird oder nicht?