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表示工作状态。