如何以数组形式提交,只有id。使用 Angular 7 和 ng-multiselect-dropdown

问题描述 投票:0回答:2

我提交此表格:

let newRole = this.addForm.value
console.log(this.addForm)

形式如图:

当我把

console.log(this.addForm.value)
显示为

我只想提交permission_id,像这样:

value: (5) [1, 2, 3, 4, 5]

欢迎任何建议。

angular typescript multi-select angular7
2个回答
3
投票

只需使用

.map
它将返回
permission_id

的新数组
let newRole = this.addForm.value.sp_id.map(v => v.permission_id);

0
投票

let newRole = this.addForm.value.sp_id.map((v:any) => v.permission_id);

使用它只会返回数组中的 id

© www.soinside.com 2019 - 2024. All rights reserved.