0
在我Angular2应用我有添加到重播的评论的减速机:Angular 2 ngrx redurs:无法读取未定义的属性concat()?
Replays.reducer.ts:
case ADD_REPLAY:
let index_replay = state
.map(review => review.id)
.indexOf(action.payload.replayTo);
return [
...state.slice(0, index_replay),
Object.assign({}, state[index_replay], {
replays: [...state[index_replay].replays, action.payload]
}),
...state.slice(index + 1)
];
default:
return state;
}
当评论已经包含重播,我可以添加重播问题内部消除,但是当comment数组中的播放数组为空时,我有错误:无法读取未定义的属性连接(可能是由于扩展运算符)。
我该如何避免这种行为?