ngrx-effects

    0热度

    1回答

    我正在尝试创建一个会延迟加载指示器的效果,以便每次从API中检索数据时都不会闪烁或闪烁。这可能是一个不知道要搜索什么的情况,因为我确信我不能成为唯一一个在将这样的指标扔到屏幕上之前给API 300-500毫秒做出响应的人。 @Effect() startDelayTimer: Observable<Action> = this.actions$ .ofType(uiActions.STA

    0热度

    2回答

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

    2热度

    1回答

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

    3热度

    1回答

    我试图使用ngrx store + ng效果为我的应用程序编写登录流。我已经设法编写它,它在快乐scenerio中工作,但是当用户向表单输入错误的值时,服务器用401响应,下一次登录尝试不起作用。我已经读过,为了不“破坏”流,使用observables时必须捕获异常,但据我所知,我赶上了异常并仍在工作。 下面的代码; export class LoginComponent { logg

    1热度

    1回答

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

    0热度

    1回答

    我想从一个组件传递一个帖子到另一个组件有一个编辑窗体。外部组件获取帖子并传递给内部组件进行编辑,但由于某种原因,它不通过,所以我得到一堆未定义的错误。 外部构件的HTML看起来像这样: <wie-edit-post-form *ngIf="post | async; else loading"></wie-edit-post-form> <ng-template #loading> <

    2热度

    1回答

    我想从我的效果中多次发送一个动作,为此目的我使用concatMap,但由于我正在调度相同的动作,它将被下一次发送取消。是否有办法在其先前的调度完成时分派一个操作。 下面的代码将有助于更好地理解问题。 @Effect() setCategory$ = this.actions$ .ofType(GET_SESSION_AD_SUCCESS) .concatMap((ac

    0热度

    1回答

    如何在通过RX存储的Angular 2中的几秒钟后隐藏弹出消息? 这里是我的工作代码: case ECMTOOL_RUN_SAVE_SUCCESS: return Object.assign({},state,{ isSaveComplete: true, blockForm:false, saveResponse: action.payload,

    0热度

    1回答

    总的来说Redux noob在这里,我有点困难从我的视图中获取我的数据用于商店。这里是我的操作,减速等 genre.model.ts export interface Genre { id: string; title: string; description: string; slug: string; error: string; } e

    0热度

    3回答

    即使要处理的数据不在不同组件之间共享,我是否应该使用Redux进行所有API调用? 示例:用户列表组件必须检索用户列表并将其显示在界面中。这些用户不在该组件之外使用。 API调用是否必须通过actions/redurs/effects来实现?