ngrx

    0热度

    2回答

    我有一个非常简单的效果,它会生成一个http请求并在完成时调度一个动作。 HTTP请求不断被取消并重新翻拍。 本来我还以为是switchMap这是导致该问题(取消观察到的),所以我试图用mergeMap(相同的结果)。 下面是我的效果代码。 signIn$ = this.actions$ .ofType(ACTIONS.AUTH.SIGN_IN) .map(toPayl

    1热度

    1回答

    新建角,NGRX和打字稿,我正在关注的ngrx GitHub页学习的基础知识上的例子。不过,我在遵循简单应用程序时遇到了此错误:argument of type '"counter"' is not assignable to parameter of type '(state: AppState) => number'。 我的代码如下,在第24行出现错误constructor内: import

    1热度

    1回答

    有条件地选择数据假设以下路线: /cars/3 如果我要修改这个项目,我可以简单地包括在模板编辑表单,并通过汽车项目作为输入,像这样: <edit-car [car]="car"></edit-car> 如果我利用下列路线代替: /cars/3/edit-car 该组件需要接收汽车项目的信息。如果说我从细节成分为编辑组件导航的话,那是没有问题的抢从商店的乘用车项目信息: car$ = this.s

    1热度

    1回答

    我想使用REDUX模式来构建我的下一个Angular应用程序,并且出于某种原因我无法导入所需的库。 app.module.ts imports: [ BrowserModule, FormsModule, HttpModule, StoreModule.forRoot({ user }) ], 在一个新鲜的角度intstall还是我原来的应用我不断收到这些错误 ERROR in C:/Users/

    2热度

    2回答

    我想知道如果商品不在商店中,那么获取商品的最佳方式是什么。 例如,假设我有一个用户列表,我想获取特定用户。如果该用户不在商店中,我想从数据库中取回他。 下面的代码是否被认为是最佳实践还是有更好的方法呢? const searchedUserId = 'abcdefg'; this.selecedUser$ = this.store.select(state => { const sel

    0热度

    1回答

    我试图将我的ngrx/Store声明为测试容器组件的spec文件。所以我导入存储第一和beforeEach内执行以下操作: import {Store} from '@ngrx/store'; beforeEach(async(() => { TestBed.configureTestingModule({ declarations: [Notifica

    2热度

    1回答

    我试着去了解的typeof效应NGRX, 引擎盖下是如何工作的,如果我在我的应用程序模块声明: .... @NgModule({ imports: [ EffectsModule.forRoot([TodosEffectsService]) ], .... 和我写的效果文件确认: @Effect() createTodos$ = this.actions$ .

    1热度

    1回答

    我正在创建一个使用Angular 4和@ngrx 4的web应用程序,并且我遇到了Store返回类型的问题。这是在我使用的组件Store: export class ProductEditComponent implements OnInit, OnDestroy { categoryMap: Map<number, Node>; categoryObs$: Observab

    1热度

    1回答

    我想重构一组使用forkJoin工作的服务调用。我有一些来自ngrx商店的商品<>,我需要为每件商品进行一次http调用)。 问题w/forkjoin是它本质上是一个阻塞操作,所以我需要等待所有的调用完成之前它返回 - 它可能是一个长长的列表。 我希望调用是异步的 - 这样循环每个项目,调用服务,并返回结果,以便UI更新项目。 (为了使事情变得复杂了一点,这是一个包裹NGRX @Effect内)

    1热度

    1回答

    我有一个简单的应用程序 没有NGRX 组件 @Component({ selector: 'app-competition', templateUrl: './component.html', styleUrls: ['./component.css'] }) export class Component implements OnInit { constru