我怎样才能延迟关闭这个 ngbPopover?
How can I put a delay on the closing of this ngbPopover?
我正在使用 ngbootstrap 在 Angular7 中工作。我需要延迟关闭此 ngbPopover 几秒钟,同时我切换其中的内容并确认用户的操作。我知道我将如何处理内容,但无法弄清楚如何从模板中延迟它。我需要从 .ts 文件中的 DOM 调用它吗?这可以很好地关闭它,但会立即关闭。再次,我想在显示反馈消息时延迟关闭。
希望我可以在模板中使用 setTimeout。运气不好
根据 ngbootstrap 文档,延迟 param/input 仅在不使用手动触发器时有效(文档认为这是手动触发器)并且关闭方法似乎不接受和参数。
<button
(click)="doAThing(); myPop?.close()"
>
提前致谢
(click)="doAThing(myPop)"
在 .ts 中:
doAThing(myPop) {myPop.close()}
这里可以轻松设置Timeout
我正在使用 ngbootstrap 在 Angular7 中工作。我需要延迟关闭此 ngbPopover 几秒钟,同时我切换其中的内容并确认用户的操作。我知道我将如何处理内容,但无法弄清楚如何从模板中延迟它。我需要从 .ts 文件中的 DOM 调用它吗?这可以很好地关闭它,但会立即关闭。再次,我想在显示反馈消息时延迟关闭。
希望我可以在模板中使用 setTimeout。运气不好
根据 ngbootstrap 文档,延迟 param/input 仅在不使用手动触发器时有效(文档认为这是手动触发器)并且关闭方法似乎不接受和参数。
<button
(click)="doAThing(); myPop?.close()"
>
提前致谢
(click)="doAThing(myPop)"
在 .ts 中:
doAThing(myPop) {myPop.close()}
这里可以轻松设置Timeout