【发布时间】:2020-09-09 15:51:10
【问题描述】:
我正在使用 ngbootstrap 在 Angular7 中工作。我需要将此 ngbPopover 的关闭延迟几秒钟,同时切换其中的内容并确认用户的操作。我知道我将如何处理内容,但不知道如何从模板中延迟它。我需要从 .ts 文件中的 DOM 调用它吗?这可以很好地关闭它,但会立即关闭。再次,我想在显示反馈消息时延迟关闭。
希望我可以在模板中使用 setTimeout。不走运
根据 ngbootstrap 文档,延迟参数/输入仅在不使用手动触发器时才有效(这被文档视为手动触发器)并且 close 方法似乎不接受和参数。
<button
(click)="doAThing(); myPop?.close()"
>
提前致谢
【问题讨论】:
标签: angular popover ng-bootstrap