【发布时间】:2019-08-02 14:10:46
【问题描述】:
我正在尝试为我的应用程序创建一个库,它将使用指令作为 popper 触发器和提示目标。该指令使用 '@ContentChild' 来获取 ng-template 我想在提示中显示的内容。
问题是实际上没有任何效果。
这是我到目前为止所做的 https://stackblitz.com/edit/angular-nwojkq
我无法从文档中了解如何全部使用这个库。我试图检查节点和this.popper 参考以获取线索,但没有成功。还没有找到任何方法让“悬停”触发器显示弹出窗口。
问题是我应该如何显示/隐藏popper。
是否可以创建一个 DOM 元素并将其用作内部弹出提示 而不 将其附加到正文。
popper 对象已成功创建,但我不知道如何使用它。阅读 popper.js 文档只会让我头脑混乱。
更新 #1
看起来 popper 确实有效,但它只是在未悬停时显示而不是隐藏。
那么有什么方法可以启用/禁用 Popper 吗?我不希望它在元素未悬停时跟踪。
【问题讨论】:
-
@nircraft 我不明白这跟我的案子有什么关系
-
我在导入 popper 时没有问题。我对它的使用有疑问。为了我的应用程序的轻量级,我使用动态 webpack 导入来导入它
-
为什么不完全删除库并使用已经存在的 Angular 模块:github.com/MrFrankel/ngx-popper?其实官方github上推荐的
标签: angular typescript popper.js