libs/common/frame/src/core/banner-marker/banner-marker.directive.ts
Selector | [talyFrameBanner] |
import { Directive, OnInit, TemplateRef, inject } from '@angular/core';
import { TalyFrameBannerService } from '../../services/banner.service';
@Directive({
selector: '[talyFrameBanner]',
standalone: true
})
export class TalyBannerMarkerDirective implements OnInit {
private templateRef = inject(TemplateRef);
private bannerService = inject(TalyFrameBannerService);
ngOnInit(): void {
this.bannerService.template$.next(this.templateRef);
}
}