PrimeNg Tree,使用过滤方法时填充过滤输入

PrimgNg Tree, fill filter input when using _filter method

我在我的 Angular 12 项目中使用 PrimeNg,最近开始使用 Tree 组件 https://www.primefaces.org/primeng/showcase/#/tree

问题是当我使用 _filter() 方法时,过滤器输入没有被填充,尽管过滤器运行良好,但过滤器输入为空。这会导致问题,如果我想取消过滤,我必须在过滤器输入中键入任何内容并再次清除它,而且用户可能无法识别树已被过滤。 是否有任何解决方案或解决方法来解决此问题

我已经通过 class 名称访问了输入元素,并在应用过滤器后手动设置了值。

const elements = this.elem.nativeElement.querySelectorAll('.p-tree-filter'); elements[0].value = this.filterValue;