"000008" ? В обратную сторону я делал через .map(v => ({name: v})).
А как обратно преобразовывать не могу разобраться. Нашёл .reduce, но с ходу не получилось к сожалению.
покажите пример обратной стороны)
this.chosenMarkets = this.editForm.get("markets").value.map(v => ({name: v})); - формирую массив, потом один выбранный объект мне надо сохранить, но надо вычленить только стрингу с названием после поля name: .
покажите как результат должен выглядеть
map(val => val.name)
this.editForm.get(['defaultMarket']).value.map(val => val.name) спасибо, но вот так чего то не работает всё равно
В val что у тебя объект или массив объектов ?
{name: "000008"}. я так понимаю что массив из одного объекта
this.chosenMarkets = this.editForm.get("markets").value.map(v => ( v)); оно?
Тогда как я написал выше ,будет массив из одного стринга ,если просто стринг нужен то делай так map(val => val[0].name)
Обсуждают сегодня