错误TypeError:无法读取null的属性'appendChild'

时间:2019-09-17 05:04:27

标签: angular nebular

我正在尝试通过ngrx效果打开星云对话框。它有效,但不是第一次。

第一次出现错误:

  

“错误TypeError:无法读取null的属性'appendChild'”

如果刷新页面和打开的对话框打开,则

action.ts:

export const loadModal = createAction('[Products] Load Replenish Invoice Modal', props<{ payload: string }>());

effect.ts

loadModal$ = createEffect(
    () =>
      this.actions$.pipe(
        ofType(ProductsActions.loadModal),
        tap(action => {
          console.log(action);
          this.dialogService.open(ProductConfirmModalComponent, {});
        }),
      ),
    { dispatch: false },
  );

这是我要分派动作的组件:

ngOnInit() {
 this.sub = this.route.queryParams.subscribe(params => {
      this.store.dispatch(loadCurrencies({ payload: params.type }));
    });
}

1 个答案:

答案 0 :(得分:0)

问题似乎与<nb-layout>有关,您能提供一个stackblitz的例子吗?