typescript Angular 2悬停类指令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript Angular 2悬停类指令相关的知识,希望对你有一定的参考价值。
import { Directive, Input, HostListener, Renderer, ElementRef } from '@angular/core';
@Directive({ selector: '[hoverClass]' })
export class HoverClassDirective {
@Input()
hoverClass: string;
constructor(
public elementRef: ElementRef,
private renderer: Renderer
) { }
@HostListener('mouseover') mouseover() {
this.renderer.setElementClass(this.elementRef.nativeElement, this.hoverClass, true);
}
@HostListener('mouseout') mouseout() {
this.renderer.setElementClass(this.elementRef.nativeElement, this.hoverClass, false);
}
}
以上是关于typescript Angular 2悬停类指令的主要内容,如果未能解决你的问题,请参考以下文章
在 Angular 指令中使用 CSS 悬停属性?
Angular 指令依赖注入 - TypeScript
Angular 指令使用 Typescript 接收对象作为属性
在 TypeScript Angular 指令中调用函数?
typescript Angular Bootstrap下拉指令
typescript 使用指令将控制集中在角4 #angular