在 Angular(typescript) 中使用 tassign 的 Redux 试图加入 state.array 和 action.array 但得到 state.array.join 不是一个函数?
Redux with tassign in Angular(typescript) trying to join state.array and action.array but getting state.array.join is not a function?
Redux 函数:
function setAllVideos(state, action) {
return tassign(state, { allVideos: state.allVideos.join([action.data]) });}
声明+状态:
allVideos: Array<Object>;
和
allVideos: [],
我似乎无法正确地将它们连接在一起。
正确的应该是
return tassign(state, { allVideos: state.allVideos.concat(action.data) });
Redux 函数:
function setAllVideos(state, action) {
return tassign(state, { allVideos: state.allVideos.join([action.data]) });}
声明+状态:
allVideos: Array<Object>;
和
allVideos: [],
我似乎无法正确地将它们连接在一起。
正确的应该是
return tassign(state, { allVideos: state.allVideos.concat(action.data) });