我无法在init的下拉菜单中激活routerLink。 单击一次触发下拉菜单后,它便可以正常工作,即使关闭后它仍然可以正常工作。
它不适用于init,因为下拉DOM当时尚未呈现。 单击下拉按钮后,它将呈现。
我希望下拉列表在初始化时呈现并隐藏。
重现该问题的StackBlitz:
https://stackblitz.com/edit/ngx-bootstrap-dropdown
这是ngx-bootstrap-dropdown的默认Stackblitz。
如果观察到DOM,则在初始化时不会显示下拉元素,但是在打开和关闭DOM之后,这些元素就会存在。
我正在寻找的是一种使用预先渲染(并且绝对是隐藏的)下拉列表的正确方法,以便routerLink已经正常工作