我有一个普通的Angular 4应用程序,我使用Router、ActivatedRoute.params.subscribe、[routerLink]等来在页面之间导航和解释URL。现在这导致了一个事实,许多不同的.ts文件中都有url片段,因此我有很多"神奇字符串"飞来飞去。当然它能工作,因为它们匹配,但对我来说似乎有点纠缠不清。这里是一个随机的例子:
``` Home Item 1 Item 2 ```
我想到的一个想法是构建一个服务,为组件构建URL并因此了解URL结构。这只是我想到的一个想法,但我在Angular方面经验不够,也许"神奇字符串"出于某种原因是可行的。是否有最佳实践来使URL结构不进入组件?
``` Home Item 1 Item 2 ```
我想到的一个想法是构建一个服务,为组件构建URL并因此了解URL结构。这只是我想到的一个想法,但我在Angular方面经验不够,也许"神奇字符串"出于某种原因是可行的。是否有最佳实践来使URL结构不进入组件?
service.get(currentRoute)
并返回可能路线的列表,然后您可以在模板中使用它们。 - Max Koretskyi