Angular 如何区分页面中的两个不同表。?

Angular 如何区分页面中的两个不同表。?,angular,primeng,primeng-treetable,Angular,Primeng,Primeng Treetable,当我展开一个表上的节点时,它会自动展开另一个表。我怎样才能防止这种情况。另外,我有两个不同的数据用于两个表。但它是附加到这两个数据集的 我假设您将为树数据表值属性的[value]=“files1”分配两个不同的变量 此值属性值定义要在数据表中显示的值。例如,如果您有2个数据集,并且希望将其填充到2个树表中,则需要分配2个变量,如 files1: TreeNode[]; files2: TreeNode[]; this.files1 = files1; this.files2 = files2;

当我展开一个表上的节点时,它会自动展开另一个表。我怎样才能防止这种情况。另外,我有两个不同的数据用于两个表。但它是附加到这两个数据集的

我假设您将为树数据表值属性的
[value]=“files1”
分配两个不同的变量

此值属性值定义要在数据表中显示的值。例如,如果您有2个数据集,并且希望将其填充到2个树表中,则需要分配2个变量,如

files1: TreeNode[];
files2: TreeNode[];
this.files1 = files1;
this.files2 = files2;
这个TreeNode应该从'primeng/api'的i
mport{TreeNode}导入

在您获取要显示的值的函数中,将您的值分配给上述文件,如

files1: TreeNode[];
files2: TreeNode[];
this.files1 = files1;
this.files2 = files2;
在您的视图中,在树表值属性中传递这个files1

<p-treeTable [value]="files1">

类似地,对于第二个树表,按如下方式传递该值

<p-treeTable [value]="files2">


是。我已经做到了。对于这两个表,我还有两种不同的onChange方法,一种是基于事件更新我的数据。但这两个表似乎都在单击一个图标后展开

你能提供一些代码吗?你是对的。我对这两个表使用了相同的数据。非常感谢你。