简体   繁体   English

如何使用mattooltip?

[英]How to use mattooltip?

How can I use mattooltip for here?我如何在这里使用 mattooltip? It does not work.这没用。

 <div class="btn-edit-nounderline" matTooltipClass="custom-tooltip" 
 (click)="edit(row.widgetAccess)"  title=" 
 {{getTitle(row.widgetAccess.widgets.length)}}">

.custom-tooltip {
background-color:pink;
}

in ts file i have:在 ts 文件中我有:

import { MatTooltipModule } from 

'@angular/material/tooltip/tooltip-module'; '@角/材料/工具提示/工具提示模块';

@NgModule({
 imports: [
 
 MatTooltipModule

]

}) })

getTitle(editWidgetsNum) {

return this.translate.instant('Edit_WidgetsNum', {n: editWidgetsNum}); return this.translate.instant('Edit_WidgetsNum', {n: editWidgetsNum});

} }

material tooltips need the matTooltip property set.材质工具提示需要 matTooltip 属性集。 It will not work with title.它不适用于标题。

 <button mat-raised-button matTooltip="Info about the action" aria-label="Button that displays a tooltip when focused or hovered over"> Action </button>

Source资源

Try this way [matTooltip]="PropertyName" instead of title=" {{getTitle(row.widgetAccess.widgets.length)}}"试试这种方式[matTooltip]="PropertyName"而不是title=" {{getTitle(row.widgetAccess.widgets.length)}}"

Working example is here: https://stackblitz.com/edit/angular-mat-tooltip-2b4fqy?file=main.ts,app%2Ftooltip-overview-example.ts,app%2Ftooltip-overview-example.html,app%2Ftooltip-overview-example.css工作示例在这里: https://stackblitz.com/edit/angular-mat-tooltip-2b4fqy?file=main.ts,app%2Ftooltip-overview-example.ts,app%2Ftooltip-overview-example.html,app %2Ftooltip-overview-example.css

Refer below screen shots HTML File and TS请参阅下面的屏幕截图HTML 文件TS

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM