小编Ami*_*rma的帖子

什么是可观察的,观察者和有角度的订阅?

我正在学习角度,我对这些可观察,观察和订阅的事情感到困惑.所以请解释一下.

rxjs rxjs5 angular angular6

8
推荐指数
2
解决办法
3874
查看次数

如何从 NgRx 中的单个效果调度多个操作?

我当前的效果代码如下所示,这是我的效果代码,其中当前我正在从效果中分派单个操作。但我想再发送一个操作 notificationNew() ,我已在下面的效果代码中对此进行了注释。

    bookPropertyRequest$ = createEffect(() => {
    return this.actions$.pipe(
        ofType(ReservationReqActions.bookPropertyRequest),
        concatMap(action =>
            this.ReservationReqService.sendReservationRequest(action.reservationRequest).pipe(
                map(response => {
                    if (response.status) {
                        this.helperService.snackbar('Request Sent.');
                        // Here i want to dispatch another action - notificationNew()
                        return ReservationReqActions.bookPropertyRequestSuccess({ reservationRequest: response.result });
                    } else {
                        const errorCode = response.errorCode;
                        if (errorCode !== null) {
                            this.helperService.errorAlert('', response.message, 'error');
                            return ReservationReqActions.bookPropertyRequestFailure({
                                error: {
                                    type: response.errorCode || null,
                                    message: response.message
                                }
                            });
                        }
                    }
                }),
                catchError(error => EMPTY)
            )
        )
    );
});

Now I want to dispatch another …
Run Code Online (Sandbox Code Playgroud)

redux ngrx angular angular8

3
推荐指数
1
解决办法
2899
查看次数

标签 统计

angular ×2

angular6 ×1

angular8 ×1

ngrx ×1

redux ×1

rxjs ×1

rxjs5 ×1