小编Noe*_*out的帖子

如何在没有路由器的情况下动态延迟加载模块 - Angular 9

我有几个模块想要动态延迟加载,我正在从 v8 升级到 v9,随着 angular 版本 9,有关模块的逻辑似乎已经改变。最好的方法是什么?

lazy-loading angular

8
推荐指数
1
解决办法
5076
查看次数

500 内部服务器错误:npm@latest

我的 npm 有问题我无法获得任何包。例如运行:

npm install -g npm@latest
Run Code Online (Sandbox Code Playgroud)

给出:

npm ERR! code E500 npm ERR! 
500 Internal Server Error: npm@latest
Run Code Online (Sandbox Code Playgroud)

如果我尝试访问https://registry.npmjs.org/我得到:

Fastly error: unknown domain. 
Please check that this domain has been added to a service.
Run Code Online (Sandbox Code Playgroud)

我查看了我的 /etc/hosts 并没有错,有什么想法吗?

---------------- INFOS -----------

    NodeJS : v9.2.0
    npm    : 6.0.1
    OS     : Ubuntu 16.04.4 LTS
Run Code Online (Sandbox Code Playgroud)

npm

5
推荐指数
2
解决办法
9436
查看次数

如何从导航器设置状态或调度操作(例如:cypress testing)

赛普拉斯(e2e 测试)给出的一个好的做法是以编程方式设置应用程序的状态,而不是使用 UI。这当然是有道理的。

在这个视频https://www.youtube.com/watch?v=5XQOK0v_YRE Brian Mann 提出了这个暴露 Redux 存储的解决方案:

曝光店铺

NGXS 是否有可能在测试期间以编程方式访问不同的状态?一个例子是登录过程:直接调度登录操作或使用访问令牌设置商店,在任何测试之前登录,会很好。

cypress ngxs

5
推荐指数
1
解决办法
317
查看次数

NGXS-如何在多个流上使用一个动作处理程序

我有几个异步运行的动作,比如说VerifyEmailchangepassword。我想在动作开始时显示加载程序,并在拍卖结束时隐藏它。我知道我可以通过以下方式完成每个操作:

this.actions$
    .pipe( ofActionDispatched(VerifyEmail) )
    .subscribe( () => {
        this.showLoader();
    });
this.actions$
    .pipe( ofActionSuccessful(VerifyEmail) )
    .subscribe( () => {
        this.hideLoader();
    });
Run Code Online (Sandbox Code Playgroud)

但是每个异步动作有两个块,我想知道是否有一种方法可以将多个动作组合到一个管道中?像ofActionDispatched([VerifyEmail, ChangePassword])什么?

ngxs

0
推荐指数
1
解决办法
1002
查看次数

标签 统计

ngxs ×2

angular ×1

cypress ×1

lazy-loading ×1

npm ×1