html - 角度指令动态切换工具提示方向?
问题描述
您好,我正在使用 Angular,需要修改现有的工具提示组件,以便它动态更改位置以始终保持在屏幕上。
现在我正在尝试实现一个要添加到工具提示组件的指令。但是我遇到了一个问题,工具提示正在改变方向,但它仍然连接到同一个地方的触发器元素。见下文。我如何也使用该指令使工具提示的路标来自触发元素上的正确位置。
nativeElement 上是否有人可以更改此设置?
@Directive({
selector: '[showTooltipOnScreen]'
})
export class ShowTooltipOnScreenDirective {
constructor(private el: ElementRef) {
el.nativeElement.classList.remove("tooltip-right");
el.nativeElement.classList.add("tooltip-top-left");
}
}
解决方案
推荐阅读
- swift - 不同设备的 UIScrollview 约束
- javascript - 使用 React Hooks Helper 设置多步表单的状态(链接到代码框)
- python - 将机器学习模型与烧瓶网站集成时出错
- r - 根据条件选择值
- python - 是否可以像在 BeautifulSoup 中一样通过 Scrapy 中的正则表达式查找元素
- python-3.x - 当我运行 subprocess.run 命令时,出现 `AttributeError: 'list' object has no attribute 'read'` 错误
- sql - 复制到 pgadmin 时在数据错误和日期/时间字段值超出范围错误中发现未加引号的换行符
- mongodb - pymongo ServerSelectionTimeoutError
- r - 将 ARIMA 预测结果导出到 excel 文件中
- c# - 正则表达式不等于在 C# 字符串数组中不起作用