Thanks a lot for your response. Here are my thoughts regarding your questions.
renderComponent
is pretty cool. However, it still comes with the delta sign which indicates that this API is still experimental/private. So by usingrenderComponent
you are basically using an internal API. That being said I think chances are very high thatrenderComponent
will make it to a future version of Angular.entryComponents
is not needed anymore. In fact,entryComponent
is gone in Angular 9.- To use a Form inside a lazy-loaded component you currently still need a module which imports the
ReactiveFormsModule
or theFormsModule
. As shown with the material components.
I hope that’s helpful.