gpt4 book ai didi

javascript - 如何在不使用 window.location.reload() 的情况下刷新/重新加载 angular 2 应用程序?

转载 作者:行者123 更新时间:2023-11-30 06:21:42 26 4
gpt4 key购买 nike

是否可以在不使用 window.location.reload() 的情况下刷新/重新加载 Angular 应用程序?

  • 我想在注销登录后执行此操作。
  • 我只是想加载初始根组件,该组件通常在应用程序引导时加载。初始根组件将负责应用所需的准备工作。 nav.setRoot 不起作用,因为该应用程序在某些方面表现得有些奇怪。

window.location.reload() 可以工作,但是需要花费很多时间。

最佳答案

我认为这不是进行初始化的正确方法。我可以向您推荐什么

  1. 创建用于放置初始化代码的服务。
  2. 然后在登录/注销时向用户发送正确的路由并使用 Angular route resolve 概念进行初始化。
  3. 处理应用程序初始化的最佳位置是通过提供:APP_INITIALIZER

如果你分享你的代码片段,那么我会帮助我想象你真正想做什么以及你在哪里以及为什么会遇到问题

关于javascript - 如何在不使用 window.location.reload() 的情况下刷新/重新加载 angular 2 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52733635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com