使用 Angular 7 导航时页面未正确加载

Page is not loaded properly on navigation using Angular 7

当我尝试导航不同的组件时。只有 html 正在渲染为输出。在之前的屏幕设计下方。如果我再次点击屏幕上的某处。页面加载正确。 我没有在控制台上收到任何错误。 以同样的方式我在提交表格时遇到问题。第一次单击提交按钮 none 时,如果我再次单击屏幕上的某处,则会触发验证。验证成功了。 我无法确定此问题的根本原因

路由器link:

this.router.navigate("master/finance/currency", { queryParams: { screenId: 3 } });

我正在动态传递 url

预期输出: 当我单击路由器 link 一次以及单击提交按钮一次验证时应该完全加载组件。

谁能解决这个问题?

我找到了这个问题的解决方案。 其实这个问题不是由于路由。在构造函数中,我已经初始化了许多服务。在我的一项服务中 Excel 服务的版本更高,angular 7 不支持。我已经降级了 angular [=14] 中可用的 excel js 版本=] 我可以毫无问题地导航到任何屏幕

这个issue是我在constructor里面一个一个评论服务发现的