0 votes
in Angular by (6.0k points)
What is the process of inserting an embedded view from a prepared TemplateRef?

1 Answer

0 votes
by (30.6k points)
@Component({

    selector: 'app-root',

    template: `

        <ng-template #template let-name='fromContext'><div>{{name}}</ng-template>

    `

})

export class AppComponent implements AfterViewChecked {

    @ViewChild('template', { read: TemplateRef }) _template: TemplateRef<any>;

    constructor() { }

    ngAfterViewChecked() {

        this.vc.createEmbeddedView(this._template, {fromContext: 'John'});

    }

}

Related questions

...