如何防止在angular7中重新访问上次访问的页面?

时间:2019-01-17 06:00:04

标签: angular angular2-routing

  1. 我正在使用angular7路由器
  2. 此应用程序维护访问的页面。不再重新加载页面
  3. 如果我当时分别关闭页面,则销毁变量和其他变量
  4. 我附加的示例图像

例如

  • 我第一次查看候选人网格
  • 然后我点击特定的候选人邮件
  • 然后单击“候选人”网格选项卡
    • 再次重新加载网格。

在这种情况下是否支持router-outlet(angular7)或任何其他选项来解决要求?

i need to maintain the visited pages

1 个答案:

答案 0 :(得分:2)

您的问题网格/组件重新创建还是再次获取数据?

当您进入另一个视图时,您不能也不应该将组件保留在dom中,但是绝对可以避免重新加载数据。

考虑使用ngrx / store或服务来保存数据,并且在重新创建网格时不再次加载数据。