Compiling on the Fly: Dynamic Components with Angular's `Compiler` (Angular 2.0)
Using NgComponentOutlet: This method is suitable for scenarios where you have pre-defined components and want to dynamically insert them into your view based on certain conditions