NgRx:从效果打开MatDialog会导致不变性错误



在ngrx效果中,我试图打开MatDialog以显示错误消息,但它会导致错误。

无法添加属性10,对象不可扩展

如果我禁用strictActionImmutability检查,则一切正常。有人知道如何解决这个问题吗?

我的效果是

public saveTemplateDetailError$ = createEffect(() => this.action$.pipe(
ofType(saveTemplateDetailValidationError),
exhaustMap( action => {
let dialogRef = this.dialog.open(ModalComponent);
return dialogRef.afterClosed();
})
), {dispatch: false});

版本I使用

  • 角度:11.0.2
  • 材料:11.0.1
  • NgRx:11.0.1

您需要将其添加到@NgModule上的entryComponents

相关内容

  • 没有找到相关文章

最新更新