在ng 5中从组件内导航或导航BiUrl

时间:2018-01-10 09:29:14

标签: angular

我正在使用具有authguard和all的文件结构的管理仪表板。我可以从模板中创建与[routeLink]的链接,但无论我尝试哪种组合,我都无法通过route.navigate(或naviateByUrl)进行。

SO有一个很好的介绍,但我还是失败了。 不确定文件结构是否必要,但只是提出任何想法:

我的布局模块包含路线指示:

    { path: 'logistics', loadChildren: './logistics/logistics.module#LogisticsModule' },

物流是布局模块中的模块。在它之下,还有其他几个组件。我使用localhost访问它们:4200 / logistics / new

例如创建新的物流数据。现在从该组件,我想导航到

本地主机:4200 /物流/打印/ 2

其中2是要打印的新事务的id。它们都在同一目录和父路径中。

以下不做的工作:

   this.route.navigate(['/logistics/print',2])
   this.route.navigate(['logistics/print',2])
   this.route.navigateByUrl('logistics/print/2')

我确实遇到{relativeTo:this.route},但我认为我没有正确应用它,因为它没有任何区别。

0 个答案:

没有答案