在角2+(4)routing tutorial,它显示使router
的私有成员,e.g:为什么让路由器保密?
constructor(
private router: Router, // <- router is private
private heroService: HeroService) { }
...
) {}
但为什么路由器是私人这里不提供任何解释,。拥有私密性使得测试变得更加困难,那么私密性是什么原因呢?这只是最佳实践,还是存在一些公开的安全隐患?
此外,具体而言,如何测试路由,正确的路线导航到不同的情况?本教程没有提到测试路由器/路由在所有?
感谢大家,我明白什么是私人标记,只是对它背后的理由感到好奇。 – danwellman