NzDropdown 中的 NzTree 无法正确呈现
NzTree in NzDropdown does not render correctly
我需要在下拉列表中放置一棵树,以充当 table 中的过滤器。当您标记树元素的复选框时,关闭菜单并重新打开它,树不会呈现。
我用最少的代码制作了一个 stackblitz。
我已经找到答案并将post放在下面。
该错误与 Angular issue 有关各种组件动画冲突的问题有关。存在于 NgZorro 库和其他库中,并在您组合具有动画的组件时显现。
The solution I found (given by a maintainer of NgZorro) is to use nzNoAnimation to disable animation on one component in order to avoid the conflict. The NgZorro docs 显示如何使用该指令。
我将指令应用于树,因为我想保留菜单动画并且现在可以正常工作。 stackblitz表示工作状态。
我需要在下拉列表中放置一棵树,以充当 table 中的过滤器。当您标记树元素的复选框时,关闭菜单并重新打开它,树不会呈现。
我用最少的代码制作了一个 stackblitz。
我已经找到答案并将post放在下面。
该错误与 Angular issue 有关各种组件动画冲突的问题有关。存在于 NgZorro 库和其他库中,并在您组合具有动画的组件时显现。
The solution I found (given by a maintainer of NgZorro) is to use nzNoAnimation to disable animation on one component in order to avoid the conflict. The NgZorro docs 显示如何使用该指令。
我将指令应用于树,因为我想保留菜单动画并且现在可以正常工作。 stackblitz表示工作状态。