Angular2 / TypeScript - 使用navigateByUrl重定向组件时加载两次

时间:2016-11-20 03:09:49

标签: typescript navigation components angular2-routing

我想实现登录功能,点击登录按钮后,当前组件可以导航到另一个组件。

我的.ts和.html文件显示如下

login.component.ts

login.component.html

问题是:当我使用 npm start 监视更改时,expiryPage(我想重定向到的目标)因为要加载两次。
第一次加载组件时,网址看起来像是

http://localhost:3000/expiryPage?

然后页面将很快刷新,网址将被修复,如

http://localhost:3000/expiryPage

使用npm似乎有效,但是当我使用谷歌浏览器应用程序“Web服务器”来运行网页时,它会在页面上显示entry not found并显示错误messenge Failed to load resource: the server responded with a status of 404 (Not Found)

对这个问题有什么想法吗?我已经搜索了几个小时的解决方案 非常感谢

1 个答案:

答案 0 :(得分:0)

我终于从Angular2 router.navigate refresh page

找到了答案

希望能帮助推车的人