我的组件有点像
\n\n<div class="users-list" *ngIf="datasetPermission !== undefined">\n <div *ngFor="let userpermission of datasetPermission; trackBy : trackByFn">\n <span *ngFor="let user of userpermission.users">\n <span *ngIf="user">\n <span class="shared-user"><span>{{user.emailId}}</span><span ><span class="close icon-key" style=" padding: 0;" (click)="viewPermission($event,userpermission.permissionType,user)"></span><span class="close" style=" padding: 0;" (click)="removeUser(user)">\xc3\x97</span></span></span>\n </span>\n </span>\n </div>\n </div>\nRun Code Online (Sandbox Code Playgroud)\n\ntrackBy 函数为
\n\n public trackByFn(index, userpermission) {\n console.log(userpermission.permissionType);\n return userpermission.permissionType;\n }\nRun Code Online (Sandbox Code Playgroud)\n\n在权限内部,我有一组分配给此权限的用户。我可以从 x <> y 权限集中更新用户。\n当我更新 datasetPermission 数组或向其中添加新元素时,它会更新以下顺序:正在更新/添加数据集。
\n\n我已经浏览了各种帖子,但尚未找到有用的内容。\n我在这里做错了什么吗?任何帮助,将不胜感激。
\n