matTooltipTouchGestures='off' 还会禁用非触摸小工具的工具提示



我想禁用我的一些matTooltips(比如可滚动/可拖动列表中的那些(。根据API对Angular Material工具提示的参考,有一个合适的输入属性称为

@Input('matTooltipTouchGestures')
touchGestures: TooltipTouchGestures

type TooltipTouchGestures = 'auto' | 'on' | 'off'

但是,当我将[matTooltipTouchGestures]="'off'"属性添加到工具提示项时,非触摸小工具的工具提示也会被禁用,即:当我将鼠标悬停在桌面上时,不会显示工具提示。

这是我如何应用属性的一个例子:

<button (click)="myFunction()"
mat-raised-button
matTooltip="bla bla bla"
[matTooltipTouchGestures]="'off'">
<mat-icon>
dashboard
</mat-icon>
</button>

我是不是做错了什么?

我不得不添加一些依赖的东西:

// app.module.ts
import {MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER, MatTooltipModule} from "@angular/material/tooltip";
import {BrowserModule, HAMMER_GESTURE_CONFIG, HammerGestureConfig, HammerModule} from '@angular/platform-browser';
@NgModule({
...
providers: [
MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER,
{provide: HAMMER_GESTURE_CONFIG, useClass: HammerGestureConfig},
...
]
})

最新更新