gpt4 book ai didi

angular - 始终显示工具提示(Angular Material2)

转载 作者:行者123 更新时间:2023-12-05 02:18:34 24 4
gpt4 key购买 nike

我有一些按钮

            <button mdTooltip="bye" mdTooltipPosition="left" md-mini-fab>
BYE
</button>
<button mdTooltip="hi" mdTooltipPosition="left" md-mini-fab>
HI
</button>

默认情况下,工具提示会在“悬停”时显示。有没有办法让它一直显示? (显示在页面加载并停留)

最佳答案

首先添加导入:

import {MdTooltip} from '@angular/material';

然后将引用名称添加到工具提示:

<div>
<button #tooltipBye="mdTooltip"
mdTooltip="bye"
mdTooltipPosition="below"
md-mini-fab>
BYE
</button>
<button #tooltipHi="mdTooltip"
mdTooltip="hi"
mdTooltipPosition="below"
mdTooltipHideDelay="1000"
md-mini-fab>
HI
</button>
</div>

在组件中传递这些元素的引用。然后使用AfterViewChecked生命周期钩子(Hook)调用show()方法。

组件.ts:

@ViewChild('tooltipHi') tooltipHi: MdTooltip;
@ViewChild('tooltipBye') tooltipBye: MdTooltip;

ngAfterViewChecked(){

if(this.tooltipHi._isTooltipVisible() == false){
this.tooltipHi.show();
}
if(this.tooltipBye._isTooltipVisible() == false){
this.tooltipBye.show();
}

}

这是 demo

关于angular - 始终显示工具提示(Angular Material2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44959479/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com