Как отправить в массив, только id. используя Angular 7 и ng-multiselect-dropdown

Я отправляю эту форму:

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

Форма как на картинке: image

и когда я помещаю console.log(this.addForm.value), покажите это, как в image

Я хочу отправить только разрешение_идентификатора, например:

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

любые предложения приветствуются.


person new_user    schedule 01.11.2018    source источник
comment
Можете ли вы задать мне какие-нибудь идеи, пожалуйста?.... Вы имели в виду, что любые предложения приветствуются. Правильный?   -  person Jai    schedule 01.11.2018
comment
Да @Jai Спасибо!   -  person new_user    schedule 01.11.2018


Ответы (1)


просто используйте .map, который вернет новый массив permission_id

let newRole = this.addForm.value.sp_id.map(v => v.permission_id);
person Artyom Amiryan    schedule 01.11.2018
comment
Спасибо за ответ, это ошибка ERROR TypeError: this.addForm.value.map is not a function - person new_user; 01.11.2018
comment
ты получил this.addForm.value перед этим? попробуй утешить и поделиться результатом - person Artyom Amiryan; 01.11.2018