UNPKG

@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
import {Directive, OnInit, Input, ViewContainerRef} from '@angular/core'; import {PortalService} from './portal.service'; @Directive({ selector: '[pepperiTarget]', }) export class TargetDirective implements OnInit { @Input('pepperiTarget') targetName: string; constructor(private portalService: PortalService, private viewContainer: ViewContainerRef) {} ngOnInit(): void { this.portalService.addTarget(this.targetName, this.viewContainer); } }