Skip to content

Instantly share code, notes, and snippets.

@abisheksurya91
Last active December 14, 2021 12:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save abisheksurya91/d2ddaa911872727df18ebac1d9b54cb1 to your computer and use it in GitHub Desktop.
Save abisheksurya91/d2ddaa911872727df18ebac1d9b54cb1 to your computer and use it in GitHub Desktop.
Components in Angular v12
@Directive({ … })
export class MyDirective {
constructor(private viewContainerRef: ViewContainerRef,
private componentFactoryResolver:
ComponentFactoryResolver) {}
createMyComponent() {
const componentFactory = this.componentFactoryResolver.
resolveComponentFactory(MyComponent);
this.viewContainerRef.createComponent(componentFactory);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment