ngrx

    1热度

    1回答

    在这@ngrx effects example,reduce函数在下面的行中有什么作用? const newBookEntities = newBooks.reduce((entities: { [id: string]: Book }, book: Book) => { return Object.assign(entities, { [book.id]: book

    0热度

    1回答

    我在我的角度应用程序中有联系人集合(所有员工的联系人)。它与任何有联系人的联系人或地址应用类似,您可以搜索名称。当搜索名称为“John”时,应用程序应该只显示具有“John”的名称。 联系人已保存在MSSQL DB。 我的问题是关于如何管理与@ngrx store状态? 我应该阅读所有从MSSQL DB接触时,应用程序启动,然后做在@ngrx store名字搜索有reselect选择,以获得搜索结

    0热度

    1回答

    我试图测试我的Angular 2服务,它使用Observables和ngrx存储。我有大多数测试通过,但在我的一个测试中,我试图嘲笑HTTP调用,我相信我做的是正确的,但是我的问题是我的代码在“注入”语句中没有实际执行: @Injectable() export class FirmService { public stateObservable: Observable<FirmSta

    0热度

    2回答

    我已经创建了下面的角2应用程序与@ NGRX /店,@ NGRX/efffects @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, FormsModule, HttpModule, SharedModule, Stor

    0热度

    1回答

    @ngrx effects示例中使用了四个reducer,即(1)books(2)collection(3)layout和(4)search。我不明白为什么在这里需要collection减速机,因为books减速机已经反映了add或remove操作后的收集状态。我看到使用collection减速器仅用于跟踪loading和loaded状态。 看看getBookCollection正在创建的书籍的最

    1热度

    2回答

    我有一个微调器我希望微调器在显示前等待x秒。但是,如果在微调器等待超时完成的时间内调用REQUEST_DEACTIVATE_SPINNER,则应停止激活ACTIVATE_SPINNER操作。又名我想取消激活的计时器。这是我迄今为止所拥有的。 @Effect() spinnerActive$ = this.actions$ .ofType(REQUEST_ACTIVATE_SPINNER,

    0热度

    1回答

    我有一个使用Angular 4,ngrx和AngularFire2构建的项目。我正在尝试检索当前登录用户的uid并将其放入我的商店。 任何想法或援助,将不胜感激。 错误 ERROR TypeError: Cannot read property 'map' of undefined at SwitchMapSubscriber.project (auth.effects.ts:22)

    3热度

    3回答

    我有一些动态生成的窗体并向它们传递值。我觉得有人必须解决这个问题,否则我错过了一些显而易见的事情,但我找不到任何提及。 因此,例如,我有三个组成部分,父母,孩子,然后这个孩子的孩子。对于名称,我会去,formComponent,questionComponent,textBoxComponent。这两个孩子都在使用changeDetection.OnPush。 所以形式部件通过输入经过一些值下降到

    4热度

    1回答

    api返回一个嵌套对象,我想要的是在嵌套数组内部并获取所有patato-child。 我也做了所有的动作,效果,减速器。 JSON视图: { "id":13, "patato":Patato "patato-child":[ { "id":12, "name":"Adventure" }, { "

    1热度

    1回答

    我走在ngrx/example回购,我不明白的reselect使用。 对于我的理解,createSelector函数将接受相同参数的两个功能。 例如: const shopItemsSelector = state => state.shop.items const taxPercentSelector = state => state.shop.taxPercent const taxSe