是否可以通过 Nx 数据持久性使用非基于类的操作?我在文档中找不到任何内容。这是我到目前为止所尝试的:
run: (action, state) => {
const booking: Booking = action.booking;
return this.httpClient.post<FirebasePostResponse>('https://foo/bar.json', booking).pipe(
map((res, err) => {
return bookingsAddOneSuccess({booking});
})
);
},
这给了我一个类型不匹配的错误。我想一种解决方法是自己使用@Effect({dispatch: false})
run 方法并从中分派而不返回任何内容。但也许有更好的方法,而不会滥用效果?