Я пытаюсь вернуть вложенное значение внутри setIn, так как я делаю это сейчас, это то, что я получаю доступ к моей ценности, которая мне нужна, но мне нужно сначала ее сопоставить , Тем не менее, Immutable обеспечивает это, мне нужно использовать Immutable.Map().map(..)
после моего массива. Я получаю возвращаемое значение из моего метода, но он не содержит никаких значений, из которых он должен быть. Кто-нибудь знает еще один способ добиться этого? Возврат карты из setIn - ImmutableJS
0
A
ответ
1
Вам необходимо передать итерируемый конструктору Immutable.Map(), иначе вы создадите пустую карту.
Трудно быть точным без каких-либо подробностей, но при условии, что «результат» представляет собой массив ресурсов, и вам нужен массив идентификаторов ресурсов, чем что-то вроде этого должно работать.
let tempStateId = newState.setIn([populateKey, 'íds'], Immutable.Map(result).map(resource => resource.id))
Смежные вопросы
- 1. ImmutableJS - удалить элемент из карты
- 2. Immutablejs - Обновление глубокого вложенного дерева с immutablejs
- 3. Замена карты с помощью Iterable в ImmutableJS
- 4. Сохранение значений ключа при преобразовании из карты в список ImmutableJS
- 5. Как установить свойство элемента в вложенном массиве с помощью карты ImmutableJS?
- 6. Неизменного setIn вложено объект возвращая ошибку недопустимого
- 7. Возврат JSON Использование карты
- 8. Custom fromJS immutablejs issue
- 9. Immutablejs: Один код подкладки для преобразования ключей карты в массив?
- 10. Redux saga and immutablejs
- 11. Как проверить, имеют ли две карты ImmutableJS одинаковые ключи?
- 12. Добавить записи в голову карты с помощью immutablejs
- 13. Добавить элемент в список, который находится внутри карты (ImmutableJS)
- 14. Динамически установить путь в immutable.js setIn функции
- 15. ImmutableJS - Работа со списком объектов?
- 16. Возврат карты сайта URL-адреса
- 17. Возврат набора значений с карты
- 18. Возврат карты на другую карту
- 19. Возврат объекта с подмножеством карты
- 20. Как использовать setIn с immutable.js Список
- 21. immutablejs & merge with new key
- 22. Immutablejs и shouldComponentUpdate
- 23. Получить случайный выбор из списка в immutablejs
- 24. Как получить чистые данные из списка immutablejs
- 25. имя обновления из списка с помощью immutablejs
- 26. ImmutableJS: Удаление повторяющихся значений из списка
- 27. ImmutableJS глубокая установка объекта
- 28. immutablejs объект поворота после отправки
- 29. результатов ImmutableJS фильтра без ключа, возвращая объект
- 30. Как перетасовать список ImmutableJS
NewState уже непреложный объект, поэтому он должен работать нормально, как это :) –
Welcome :) Да, вам не нужен Immutable.Map() 'result.map (ресурс => ресурс. id) 'в качестве второго параметра должно быть достаточно – Smilev
aah, ладно! благодаря! –