【发布时间】:2018-11-12 01:47:06
【问题描述】:
我在 Angular 6 上使用 Bootstrap 4,并且我有一个删除按钮,当鼠标进入按钮时应该会更改其图标。但是,我尝试了其中的几个 ng 函数(ngMouseOver、ngMouseUp 等),但都没有奏效。
代码如下:
component.html
<button type="delete" class="btn" (click)="delTr(tr)" ng-
mouseenter="buttonHover()"><i class="{{ButtonIcon}}"></i></button>
component.ts
ButtonIcon: String = "far fa-trash-alt";
...
buttonHover()
{
console.log("Mouse Enter works.")
this.ButtonIcon = "fas fa-trash-alt"
}
程序运行时控制台日志没有输出任何内容,所以方法buttonHover()没有被激活。
此外,“far fa-trash-alt”按钮图标也可以正常工作。 任何帮助将不胜感激。
【问题讨论】:
标签: html angular typescript bootstrap-4