<i class="cursor-pointer" (click)="sort()"></i>
我们的代码库有很多这样的冗余类。我一直在寻找一种方法,只要有(单击)事件处理程序,就可以应用光标指针属性。
在角度2之前,您可以将css应用于角度属性,但这不再可能。更改ngclick上的鼠标指针
[ng-click]{
cursor: pointer;
}
您可以创建一个指令,该指令通过单击绑定选择所有元素并应用样式。
click.cursor.directive.ts:
@Directive({
selector: '[click]'
})
export class ClickCursorDirective {
@HostBinding('style.cursor') cursor: string = 'pointer';
}
app.component.html:
<div (click)="onClick()">Button</div>
这是一个Stackblitz演示
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句