angular - 将 matTooltip 绑定到 2 个值
问题描述
我有一个列表,其中包含每个包含操作的列表,并且我想在精确列表上应用工具提示,所以我这样做了。
<li *ngFor="let op of opList"
style="margin-right: 5px;margin-left: 5px;"
class="elementList">
<div class="pointer"
(dblclick)="addOperator(op, myTextArea)"
[matTooltip]="opList==repDateOperations ? date1 :null">{{op}}</div>
</li>
这repDateOperations=["RepStartDate","RepEndDate"]
我希望当我将鼠标悬停在 RepStartDate 上时显示变量 date1 的值,当我悬停在 RepEndDate 上时显示其他变量 date2 的值。
解决方案
您可能正在寻找的是:
*ngFor="let op of opList; let i = index"
[matTooltipDisabled]="opList !== repDateOperations"
[matTooltip]="i === 0 ? data1 : data2"
推荐阅读
- javascript - 可以在 ES6 类定义中使用箭头函数吗?
- java - Java swing Jframe 不会被 setVisible(false) 隐藏
- google-cloud-platform - 使用 jclouds 在不提供凭据的情况下调用 GCE(GoogleCredentialsFromJson 不是一个选项)
- c# - 如何使用 C# 在 Microsoft Word 的文本框中将特定单词加粗?
- jquery - jQuery - 如果选中/单击,则追加/删除输入或按钮值以列出
- python - 如何使用 python astropy 将 arcsec 转换为 Mpc?
- ng-zorro-antd - 如何使用角度 css 组件设置 ng-zorro 组件的样式?
- python - 尝试使用 pyomo 和 bonmin 求解模型。模型未正确传递给求解器
- javascript - 使用 jquery 更改 Articulate Storyline 文本颜色?
- sql - 如何使用顶部选择行来定义一个范围,比如 40,000 - 45000 之间?