Angular 是否可以使用TypeScript对象分派redux操作(以及如何分派)?

Angular 是否可以使用TypeScript对象分派redux操作(以及如何分派)?,angular,redux,Angular,Redux,我正在尝试将Redux集成到我的Angular应用程序(Angular 6)中。 我使用的是一种尝试过的方法: 在本教程中,当调度操作时,将使用对象执行该操作: this.store.dispatch(new TutorialActions.AddTutorial({name:name,url:url})) 它似乎可以与ngrx/store配合使用,但与angular redux/store配合使用则不行。为了使它工作,我必须将对象字符串化,如下所示: @dispatch() dispatc

我正在尝试将Redux集成到我的Angular应用程序(Angular 6)中。 我使用的是一种尝试过的方法:

在本教程中,当调度操作时,将使用对象执行该操作:

this.store.dispatch(new TutorialActions.AddTutorial({name:name,url:url}))

它似乎可以与
ngrx/store
配合使用,但与
angular redux/store
配合使用则不行。为了使它工作,我必须将对象字符串化,如下所示:

@dispatch()
  dispatchFetchDomainRequest() {
    return JSON.stringify(new DomainActions.FetchDomainsRequest());
  }

有没有一种方法可以在不将对象字符串化的情况下使用对象?

没有。NgRX可能允许分派类实例,但原始Redux库只允许将普通对象分派为操作。如果您分派任何不是普通对象的对象,并且该值实际到达存储区而不是被中间件停止,它将显式抛出错误