【问题标题】:Angular reload issue角度重载问题
【发布时间】:2019-06-24 18:10:30
【问题描述】:

如何在将一个页面重定向到另一个页面后强制刷新页面。当我尝试在ngOnInit() 中使用location.reload 时。页面不断刷新。

问题是在我刷新页面之前在 DOM/模型中没有更新。

请任何专家建议。

示例代码链接

Angular 5 page reload data refresh not working

【问题讨论】:

  • 在url末尾添加hash...在ngOnInit中,只有在末尾没有hash时才重新加载...检查:stackoverflow.com/questions/6985507/…
  • 为什么要重新加载?
  • 数据未更新...
  • 在这种情况下调试它为什么不更新。刷新页面是一个糟糕的解决方案。使用 console.log 检查数据是否已加载并检查您的模板绑定。
  • 问题在本地无法重现。只有在生产中才会发生。

标签: angular


【解决方案1】:

当您重新加载页面时,Angular 应用程序也会重新加载,您的组件被初始化,ngOnInit() 方法运行,您刷新页面并且此过程再次开始。 重新加载页面不是 Angular 方式,您应该在不重新加载的情况下执行所有操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-27
    • 2020-05-31
    • 2020-03-02
    • 2023-03-28
    • 1970-01-01
    • 2015-01-18
    • 1970-01-01
    相关资源
    最近更新 更多