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