انگولار - دایرکتیو
در تاریخ توسط

 Directive‌ها در انگولار به منزله یک فراخوانی یک سری از دستورها ، شرط و عملیات یا کدها برای یک تگ html ای می‌باشند یعنی اگر درون یک تگ از یک دایرکتیو استفاده شود یک سری خصوصیات به اون تگ اضافه میشه .


import { Directive , HostListener ,ElementRef} from '@angular/core';

@Directive({
  selector: '[appHighlight]'
})
export class HighlightDirective {

  constructor(private element : ElementRef) {
    this.highlight(null);
   }

@HostListener('mouseenter') public onMouseEnterCustom(){
  this.highlight("Gray");
} 
@HostListener('mouseleave') public onMouseExitCustom(){
  this.highlight(null);
} 

public highlight(color : string){
  this.element.nativeElement.style.backgroundColor = color;
} 

}
 و توی html
<p appHighlight>
Directive and EventListener Example!
</p>

گروه های پست :
تعداد مشاهده : 222
تعداد پسندها : 0
تعداد نظرات : 2
تعداد پیوست ها : 0

ارسال دیدگاه

ایمیل شما به کاربران نمایش داده نمی شود .

دیدگاه ها

نام : حسین اکبرزاده
زمان ارسال پیام : 1398/07/13 11:17:19 صبح
دومین
نام : حسین اکبرزاده
زمان ارسال پیام : 1398/07/13 11:16:43 صبح
عالی بود
loading...

لطفا منتظر بمانید...