我正在尝试使用角度材料2的MdToolTip。语法看起来像这样
<span mdTooltip="Tooltip!">I have a tooltip</span>但是,我想在我的锚标签上实现这个函数。当我将鼠标悬停在ahchor标签上时,我想要显示工具提示,而class=是“非活动”的。我怎样才能做到这一点呢?
<a [ngClass]="{'not-active': !isCurrentUserExist}" [routerLink]="['/create-timesheet']">Link1</a>
/*disabled side menu links*/
.not-active {
pointer-events: none;
cursor: default;
}发布于 2018-07-19 01:43:52
材质角度工具提示具有为此创建的名为matTooltipDisabled (boolean类型)的参数。它可以绑定到与正在绑定的matTooltip相同的元素。
<span matTooltip="Tooltip!" [matTooltipDisabled]="hideTooltip == true">I have a tooltip</span>不要忘记声明变量并设置一个值;)
let hideTooltip:boolean = false;因此,使用您自己的代码,对您来说更好的解决方案是:
<a matTooltip="Tooltip!" [matTooltipDisabled]="!isCurrentUserExist" [ngClass]="{'not-active': !isCurrentUserExist}" [routerLink]="['/create-timesheet']">Link1</a>
/*disabled side menu links*/
.not-active {
pointer-events: none;
cursor: default;
}为您提供示例:https://stackblitz.com/edit/angular-conditional-tooltip
文档:https://material.angular.io/components/tooltip/overview#disabling-the-tooltip-from-showing
https://stackoverflow.com/questions/42263670
复制相似问题