首页 新闻 会员 周边 捐助

angular 如何根据条件显示 html 标签的 title 属性

0
悬赏园豆:30 [已解决问题] 解决于 2022-09-16 18:58

比如,如果 isVip 变量值为 true,显示 title

<div title="VIP权益"></div>

如果 isVip 变量值为 false,整个 title 属性不显示

<div></div>
dudu的主页 dudu | 高人七级 | 园豆:29568
提问于:2022-09-16 17:46
< >
分享
最佳答案
0

参考 How to Conditionally Add Attributes in Angular 用下面的写法解决了

<div [attr.title]="(isVip$ | async ) ? 'VIP权益' : null"></div>
dudu | 高人七级 |园豆:29568 | 2022-09-16 18:58

一定要用 [attr.title],如果用 [title] 会输出 title="null"

dudu | 园豆:29568 (高人七级) | 2022-09-16 18:59
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册