角度材质:手动显示工具提示

时间:2016-10-03 14:37:12

标签: angularjs tooltip material

我想以编程方式显示工具提示,但无法找到方法。

使用示例:在页面加载时显示给定的工具提示几秒钟,然后隐藏它。

我可以使用链接到vm.isTooltipVisible属性的md-visible属性。但是,我注意到如果有多个工具提示以这种方式声明:

<tooltip md-visible="vm.isTooltipVisible">Bla bla </tooltip>
<tooltip md-visible="vm.isTooltipVisible">Hi Jack</tooltip>

然后,如果其中任何一个悬停,所有都会同时显示。

1 个答案:

答案 0 :(得分:0)

我通过在控制器中声明一个数组来解决这个问题,所以:

this.isTooltipVisible = [];

然后在你的html中你可以使用:

<md-tooltip md-visible="vm.isTooltipVisible[0]">Bla bla </md-tooltip>

<md-tooltip md-visible="vm.isTooltipVisible[1]">Hi Jack</md-tooltip>

我不知道这是否“干净”,但它对我有用。 我希望这对你有帮助(即使这个问题已经有2个月了)