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'的import{TreeNode}导入代码>
在您获取要显示的值的函数中,将您的值分配给上述文件,如
files1: TreeNode[];
files2: TreeNode[];
this.files1 = files1;
this.files2 = files2;
在您的视图中,在树表值属性中传递这个files1
<p-treeTable [value]="files1">
类似地,对于第二个树表,按如下方式传递该值
<p-treeTable [value]="files2">
是。我已经做到了。对于这两个表,我还有两种不同的onChange方法,一种是基于事件更新我的数据。但这两个表似乎都在单击一个图标后展开 你能提供一些代码吗?你是对的。我对这两个表使用了相同的数据。非常感谢你。