我参考路由器商店ngrx项目(https://github.com/ngrx/router-store)。了解ngrx路由器商店项目的目的与仅使用角度2路由器相比
我不清楚如何使用此项目......
例如,让我们从项目文档下面的示例:
store.dispatch(go(['/path', { routeParam: 1 }], { query: 'string' }));
这是否意味着是用作替代的角2路由器:router.navigate(['/path...
?
...或者我应该只在某些情况下使用ngrx路由器存储吗? (如果是这样的话)
另外,当一个角度为2的路由器html链接时,ngrx路由器存储会发生什么。 <a routerLink="/heroes"
被点击?
更一般地说,有人能解释一下ngrx路由器商店项目与使用plain angular 2路由器相比所取得的成果吗?
或者换句话说,除了角度2路由器之外,ngrx路由器存储还会带来什么?
编辑:一个有趣的关于ngrx的信息和示例源当然是ngrx示例应用程序(https://github.com/ngrx/example-app)。
我发现了一个依赖于路由器店有,但我一直没能找到其中的路由器,商店内的应用程序使用...
仅供参考,这里是在被发现的评论例如有关路由器商店应用:
@ NGRX /路由器店保持路由器的状态了最新的存储和使用 商店作为真理的对路由器的状态的单一来源。
此外,你可能有兴趣知道Angular v3路由器基于['@ ngrx/router'](https://github.com/ngrx/router),并且与[@ ngrx'团队一起构建](http:// angularjs.blogspot.com。 AU/2016/06 /改善注目换路由-in.html)。 – cartant
我们是否在生产中将其删除?如果它的使用仅仅是为了帮助DevTools的页面转换,或者它可以用于其他任务 – ramon22
@ ramon22:你是否得到了这个答案? –