ngrx-effects

    0热度

    1回答

    我使用ngrx/effects进行弹珠测试。我有一个使用承诺的服务。我希望我的效果能够调用服务并处理成功和错误状态。我有这样的代码 效果: .mergeMap(() => this.service.getThings() .map((things) => new SetThingsAction(things)) .catch((error) => of(new HandleAPIErrorActi

    1热度

    1回答

    我在Angular中将@ ngrx/store和@ ngrx/effects与Firebase身份验证一起使用。 这是构造: constructor( private actions: Actions, private afAuth: AngularFireAuth, private db: AngularFirestore, private rout

    0热度

    3回答

    我有一个使用ngrx/store来维护应用程序状态的Angular应用程序。 在我的根组件中,我想调度一个动作来设置状态中侧边栏的可见性。此刻,我的代码看起来是这样的: export class AppComponent implements OnInit { title = 'ye'; isSidenavVisible$: Observable<boolean>;

    0热度

    1回答

    我成功登录后将用户添加到ngrx状态。登录后,将相同的用户添加到该状态。在从配置文件页面部分更新用户详细信息并使用Object.assign{}替换状态后,用新数据替换旧状态,但在该操作之后,页面自动重定向。 我想尽一切办法来纠正代码。页面自动将我重定向到我的主页。我没有在任何地方使用任何router.navigate('')。 我使用:NGRX /存储=> v.4.0.4 下面是减速机,操作代码

    0热度

    1回答

    我正在尝试将ngrx添加到我的角度项目中。但我不知道我是否还需要服务。因为组件可以派发操作。这是否意味着我不必使用除ngrx/store之外的任何其他服务?

    0热度

    1回答

    我仍然试图找到我的方式与redux模式。在我看来,ngrx/effect对于角度拦截器可以做的事情几乎相同。我写了一些INTERPTOR在所有请求中添加鹰证书,我应该将其移至ngrx/effect?或者我应该同时使用?

    2热度

    1回答

    使用@ngrx/effects v4.0.5和Angular v4.4.4。 当我在app.module.ts中导入EffectsModule时,Http服务变得未定义。 一些代码: // app.module.ts import { BrowserModule, Title } from '@angular/platform-browser'; ... import { HttpModul

    5热度

    1回答

    怪异的行为正如标题所说,我现在面临一个问题,我的所有效果只有在这些情况下正常工作:我已经登录 我 m没有登录 如果我设法注销并与其他用户登录,则会出现问题。只有每个ngOnInit做动作调度才会被调用。没有效果被解雇。 我有两个模块,app.module和pages.module。第一个声明只有组件没有登录的用户,如login/register/reset。第二个只声明登录用户的组件。 在app.

    2热度

    1回答

    我有一个待办事项列表应用程序通过调度CREATE_TODO_REQUEST动作,这会导致中间件做出POST请求的API,并与CREATE_TODO_SUCCESS通过API返回的新创建TodoItem响应创建TodoItem。这ToDoItem有一个混乱的十六进制ID(如59e52a5ec8dae14f2420a9ef)由我们的数据库分配给它。 问题是,有时API可能需要几秒钟的时间才能做出响应(

    1热度

    1回答

    我似乎被困在这里,因为没有很多关于如何使用firestore和ngrx的指南或教程。假设我们有组织清单,所有这些将被用于2个组分,组分和组分B中。 我可以做一个效果,它需要一个LOAD_ACTION来合并集合valuechanges observable,并且还将它映射到每个组件的LOAD_ACTION_SUCCESS。 现在每当有变化,LOAD_ACTION_SUCCESS都会被调用,将我们的数