UNPKG

ngx-dynamic

Version:

dynamic contents projection in Angular

39 lines (38 loc) 921 B
import { ElementRef, SimpleChanges, OnChanges, OnDestroy, DoCheck } from '@angular/core'; import { DynamicHTMLRenderer } from './renderer'; /** * ComponentOutlet is a directive to create dynamic component. * * Example: * * ```ts * @Component({ * selector: 'my-app', * template: ` * <dynamic-html [content]="content"></dynamic-html> * ` * }) * export class AppComponent { * content = ` * <article> * <h1>Awesome Document</h1> * <div> * <p>bla bla bla</p> * <my-button></my-button> * </div> * </article> * `; * } * ``` * */ export declare class DynamicHTMLComponent implements DoCheck, OnChanges, OnDestroy { private renderer; private elementRef; content: string; private ref; constructor(renderer: DynamicHTMLRenderer, elementRef: ElementRef); ngOnChanges(_: SimpleChanges): void; ngDoCheck(): void; ngOnDestroy(): void; }