ngx-bootstrap下拉菜单DOM不在初始化

时间:2019-09-18 08:09:36

标签: javascript angular bootstrap-4 dropdown ngx-bootstrap

我无法在init的下拉菜单中激活routerLink。 单击一次触发下拉菜单后,它便可以正常工作,即使关闭后它仍然可以正常工作。

它不适用于init,因为下拉DOM当时尚未呈现。 单击下拉按钮后,它将呈现。

我希望下拉列表在初始化时呈现并隐藏。

重现该问题的

StackBlitz:

https://stackblitz.com/edit/ngx-bootstrap-dropdown

这是ngx-bootstrap-dropdown的默认Stackblitz。

如果观察到DOM,则在初始化时不会显示下拉元素,但是在打开和关闭DOM之后,这些元素就会存在。

在单击按钮之前的init上 enter image description here

单击并关闭下拉列表后,ul就出现了 enter image description here

我正在寻找的是一种使用预先渲染(并且绝对是隐藏的)下拉列表的正确方法,以便routerLink已经正常工作

0 个答案:

没有答案