我是新來的Typescript和使用VSCode。類型'void'的參數不能分配給'Action'類型的參數
獲得以下錯誤:
* [TS]類型「無效」的參數是不能分配給類型「操作」的參數。 (參數)動作:無效
代碼:
loadItems() {
return this.Apiname.find()
.map(
(data) => console.log("data:", data)
)
.map(
payload => ({
type: 'LOAD_ITEMS',
payload: payload
},
)
)
.subscribe(
action => this._store.dispatch(action)//Error
);
};
任何幫助將是非常有益的。
的首先'.map'回調不會返回任何東西,請嘗試將其改爲'.map((data)=> {console.log(「data:」,data); return data;})' – artem