Работа над проектом типа ng2. Это должно было быть просто. Мне нужно поставить Map<string, Relationship>
в магазине, но по какой-то причине это не сработало: я сделал следующее отлаживать:Как обращаться с типом карты в редукторе
case relationActions.ActionTypes.SET_RELATIONSHIPS: {
console.log('reducer');
console.log(action.payload);
return Object.assign({}, state, {
relationShips: action.payload
});
}
Журнал показывает Map
, что я жду там, Но перевождь DEV инструмент показывает:
relationShips(pin): null => {}
это потому, что Object.assign()
не может справиться с Map
? Какое решение?
не должен или не мог? может 'Object.assign' обрабатывать' Map'? – InsaneBot
Я так не думаю. Вот почему Immutable js может стать удобным – Maxime