Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 带NGRX的角度5-根据路线加载数据时使用的内容_Angular_Angular Routing_Ngrx - Fatal编程技术网

Angular 带NGRX的角度5-根据路线加载数据时使用的内容

Angular 带NGRX的角度5-根据路线加载数据时使用的内容,angular,angular-routing,ngrx,Angular,Angular Routing,Ngrx,当用户导航到特定路径时,我仍然不清楚使用什么技术来加载丢失的(存储中的)数据。男人们使用守卫,@vsavkin在他的游戏中使用其他技术。那么,关于如何做到这一点,有什么指导方针吗 更新:路线也有解决方案!我认为这是第三个选项。 < P>这是一个偏爱的问题,据我所知,对于这样的事情还没有任何指导。 我个人更喜欢并倾向于使用警卫方法。在某些情况下效果可能很好,但我发现随着应用程序(和API)的增长,它们变得很难管理。我更喜欢以AOP的方式使用它们,副作用只是发生,但不是主要过程的一部分,而不是以声明

当用户导航到特定路径时,我仍然不清楚使用什么技术来加载丢失的(存储中的)数据。男人们使用守卫,@vsavkin在他的游戏中使用其他技术。那么,关于如何做到这一点,有什么指导方针吗


更新:路线也有解决方案!我认为这是第三个选项。

< P>这是一个偏爱的问题,据我所知,对于这样的事情还没有任何指导。

我个人更喜欢并倾向于使用警卫方法。在某些情况下效果可能很好,但我发现随着应用程序(和API)的增长,它们变得很难管理。我更喜欢以AOP的方式使用它们,副作用只是发生,但不是主要过程的一部分,而不是以声明的方式使用它们,在这种方式中,应用程序无法在不执行效果的情况下继续。我相信服务非常适合API调用

您还可以提出这样的论点:防护装置是一种更为传统的模式,因为它们是Angular router的核心部分,而ngrx是一个库