Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 76x 76x 1x 1x 2x 1x 1x 1x | import { ChangeDetectionStrategy, Component, ViewChild, ViewContainerRef } from '@angular/core';
@Component({
selector: 'app-embed-placeholder',
templateUrl: 'embed-placeholder.component.html',
styleUrl: './embed-placeholder.component.scss',
changeDetection: ChangeDetectionStrategy.Eager
})
export class EmbedPlaceholderComponent {
@ViewChild('content', { read: ViewContainerRef, static: true })
content!: ViewContainerRef;
create?: (vc: ViewContainerRef) => void;
expanded = false;
expand() {
if (this.expanded || !this.create) return;
this.expanded = true;
this.create(this.content);
this.create = undefined;
}
}
|