On this page
ComponentFactoryResolver
class deprecated
A simple registry that maps Components to generated ComponentFactory classes that can be used to create instances of components. Use to obtain the factory for a given component type, then use the factory's create() method to create a component of that type.
Deprecated: Angular no longer requires Component factories. Please use other APIs where Component class can be used directly.
abstract class ComponentFactoryResolver {
  static NULL: ComponentFactoryResolver
  abstract resolveComponentFactory<T>(component: Type<T>): ComponentFactory<T>
}
   Description
Note: since v13, dynamic component creation via ViewContainerRef.createComponent does not require resolving component factory: component class can be used directly.
Static properties
| Property | Description | 
|---|---|
static NULL: ComponentFactoryResolver | 
       
Methods
| 
         
         resolveComponentFactory()
          | 
      |||
|---|---|---|---|
Retrieves the factory object that creates a component of the given type.  | 
      |||
        
          | 
      
component | 
            Type<T> | 
            The component type.  | 
           
Returns
© 2010–2022 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
 https://v13.angular.io/api/core/ComponentFactoryResolver