Angular组件视图在刷新(F5)之前不会列出完整的NGRX状态负载。
创始人
2024-11-01 14:30:20
0

在Angular中,当组件视图刷新(F5)之前,NGRX状态负载可能不会完全列出。这是因为在组件初始化时,NGRX状态可能还没有完全加载。

要解决这个问题,可以使用async管道和Observable来确保在视图中正确显示NGRX状态负载。

首先,在组件的模板文件中,使用async管道来订阅NGRX状态负载的Observable,并在视图中显示它。示例代码如下:

{{ (state$ | async)?.payload }}

其中,state$是一个表示NGRX状态负载的Observable。

接下来,在组件的代码中,确保在组件初始化时订阅NGRX状态负载的Observable。示例代码如下:

import { Component, OnInit } from '@angular/core';
import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';

@Component({
  selector: 'app-my-component',
  template: `
    
{{ (state$ | async)?.payload }}
` }) export class MyComponent implements OnInit { state$: Observable; constructor(private store: Store) {} ngOnInit() { this.state$ = this.store.select('myReducer'); } }

在上面的代码中,myReducer是你的NGRX reducer的名称。

通过以上的代码示例,你可以确保在组件视图刷新之前,完整的NGRX状态负载都会被列出。

相关内容

热门资讯

事发当天!多乐跑的快脚本,真是... 事发当天!多乐跑的快脚本,真是真的有辅助脚本(有挂助手)-哔哩哔哩多乐跑的快脚本脚本下载中分为三种模...
有了最新消息!多乐够级辅助,一... 有了最新消息!多乐够级辅助,一直是有辅助脚本(有挂解惑)-哔哩哔哩1、点击下载安装,多乐够级辅助脚本...
刚刚!拱趴大菠萝辅助公户,都是... 刚刚!拱趴大菠萝辅助公户,都是是真的辅助脚本(有挂教学)-哔哩哔哩1、玩家可以在拱趴大菠萝辅助公户线...
此事迅速冲上热搜!情怀游戏作z... 此事迅速冲上热搜!情怀游戏作z弊,确实是真的辅助插件(真实有挂)-哔哩哔哩1、在情怀游戏作z弊插件功...
值得注意的是!小闲川南辅助,本... 值得注意的是!小闲川南辅助,本来存在有辅助挂(有挂工具)-哔哩哔哩暗藏猫腻,小编详细说明小闲川南辅助...
做出回应!微信呢小程序微乐房间... 做出回应!微信呢小程序微乐房间怎么开挂,真是是有辅助软件(真的有挂)-哔哩哔哩1.微信呢小程序微乐房...
网友热议!上品游戏破解,确实是... 网友热议!上品游戏破解,确实是有辅助修改器(有挂方针)-哔哩哔哩1、玩家可以在上品游戏破解线上大神俱...
此事引发网友热议!卡五星辅助器... 此事引发网友热议!卡五星辅助器,切实有挂辅助软件(有挂方略)-哔哩哔哩1、卡五星辅助器公共底牌简单,...
昨日!新蜜瓜大厅破解,好像是真... 昨日!新蜜瓜大厅破解,好像是真的辅助神器(有挂教学)-哔哩哔哩所有人都在同一条线上,像星星一样排成一...
推出新举措!牌乐门插件,本来是... 推出新举措!牌乐门插件,本来是有辅助平台(有挂技术)-哔哩哔哩1、完成牌乐门插件有辅助插件,帮助玩家...