我已经尝试过,单击复选框并将结果存储在Arr中。
selectpermission(例如,权限,模块名称){
let Arr:any = [];
if (e.target.checked) {
let name = modulename;
this._role.name = modulename;
this._role.permissions.push(permission)
Arr ={ data : [{
'name': name,
'permission' : [{
permission
}]
}],
};
this.arr.push(Arr);
this.arr.forEach(element => {
element.data.forEach( e => {
this.mainArr.push(element.data);
if(e.name==modulename){
this.mainArr.e.permission.push(e.permission);
}
});
});