我使用Angular 7和Angular 材质matTooltip。
我希望工具提示显示下一行中的每个元素,如下所示:
但是,我得到的却是这个:
每行有3个元素,我不想要这样,我想要每行一个元素。
我的代码如下:
- 应用程序组件. ts**
items=['15-09-2020: 200','16-09-2020: 200','17-09-2020: 200', '18-09-2020: 200'];
newItems = this.items.join("\r\n");
- 应用程序.组件. html**
<div class="col col-sm-2" matTooltipPosition="after" matTooltip="{{ items}}"></div>
检查这个例子,是不是为我工作:
Stackbliz
3条答案
按热度按时间e4yzc0pl1#
Asaf的答案非常适合我。Angular 14
Mattooltip
ewm0tg9j2#
我已经在我的项目中使用
修复了这个问题因此,您需要做的是:
还有一件事,你需要改变这个:
对此:
mwg9r5ms3#
来源:https://www.angularjswiki.com/material/tooltip/
对于那些希望在工具提示中有隔断线的人来说,这有点晚了,你可以在全局CSS中创建一个自定义类,然后用"matTooltipClass"添加这个类。
您也可以添加您的特定组件,您应该添加
到您的 * 组件. ts *
https://siderite.dev/blog/styling-angular-material-tooltips.html/
希望这能帮助到其他人