内插的角度MatToolTip条件 [英] Angular MatToolTip Condition inside Interpolation

查看:38
本文介绍了内插的角度MatToolTip条件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为MatToolTip添加一个角度条件.首先,以下代码仅适用于1个字符串分配

I am adding an angular condition for my MatToolTip. At first this following works for just 1 string assignment

matToolTip={{myData.name}}

但是我需要添加如下条件

But I need to add a condition like the following

matToolTip={{ myData.hasName : myData.name, myData.hasNoName : myData.NoNameMessage }}

传入的数据中有一个,而没有两个.

The data coming in has one or the other, never both.

我发现另一个stackoverflow,ppl表示以下工作有效,但在我的Angular 7代码中却无效

I found another stackoverflow which ppl says the following works but not in my Angular 7 code

{{element.source == 1 ? 'upwork' : (element.source == 2 ? 'refer from friend' : '')}}

我尝试将它们放在单引号中,但没有成功.任何帮助是极大的赞赏.谢谢.

I tried putting them in single quote but no success. any help is greatly appreciated. Thanks.

推荐答案

尝试一下:

[matTooltip] ="myData.hasName?myData.name:(myData.hasNoName?'myData.NoNameMessage':null)"

这篇关于内插的角度MatToolTip条件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆