我正在尝试使用带有外部链接的 routerLink。链接在 index.html 上公开(就像来自外部应用程序的菜单),如下所示:
索引.html
<body>
<div>
<ul>
<li><a onclick="window.changePage('home')" routerLink="/">Home</a>
</li>
<li><a onclick="window.changePage('info')" routerLink="/">Info</a>
</li>
</ul>
</div>
<app-root></app-root>
</body>
当我从这个外部链接访问时,问题似乎没有加载 RouterModule。如果我通过 this.router.navigate(....) 导航,这工作正常。我在这里举个例子: plunker
第 1 步:单击主页和转到信息按钮。你可以看到“Go to Info”有一个routerLink,你可以点击它。第二步:刷新页面。单击信息,您会看到无法单击“转到信息”。如何使用外部链接强制角度加载 RouterModule?