@pepperi/core
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.5.
16 lines (12 loc) • 490 B
text/typescript
import {Directive, OnInit, Input, ViewContainerRef} from '@angular/core';
import {PortalService} from './portal.service';
({
selector: '[pepperiTarget]',
})
export class TargetDirective implements OnInit {
('pepperiTarget') targetName: string;
constructor(private portalService: PortalService, private viewContainer: ViewContainerRef) {}
ngOnInit(): void {
this.portalService.addTarget(this.targetName, this.viewContainer);
}
}