Angular路由导航然后刷新页面。
创始人
2024-10-28 01:35:09
0次

要在Angular中实现路由导航然后刷新页面,可以使用Router和Location服务的组合。

首先,在app.module.ts中导入Router和Location服务:

import { Router, NavigationExtras } from '@angular/router';
import { Location } from '@angular/common';

然后在组件的构造函数中注入Router和Location服务:

constructor(private router: Router, private location: Location) { }

接下来,在需要导航和刷新页面的地方,使用下面的代码进行路由导航和页面刷新:

navigateAndRefresh(): void {
  const currentUrl = this.router.url; // 获取当前路由的URL
  
  // 导航到另一个路由
  this.router.navigateByUrl('/other-route').then(() => {
    // 刷新当前路由页面
    this.location.replaceState(currentUrl);
    window.location.reload();
  });
}

在上面的代码中,navigateAndRefresh方法导航到另一个路由(例如/other-route),然后使用location.replaceState方法将当前URL替换为原始URL,最后使用window.location.reload()方法刷新页面。

请注意,这种方法会重新加载整个页面,可能会导致应用程序状态丢失。如果只想刷新组件的数据,可以考虑使用ngOnInit钩子或使用@Input属性来更新数据。

相关内容

热门资讯

一分钟了解透视挂!烽火互动辅助... 一分钟了解透视挂!烽火互动辅助透视挂,烎是真的有外挂,本来有挂讲解1、该软件可以轻松地帮助玩家将烽火...
迎来新发展开挂!聚宝盆辅助透视... 迎来新发展开挂!聚宝盆辅助透视挂,易友棋牌确实有外挂,一直有挂猫腻该软件可以轻松地帮助玩家将聚宝盆外...
盘点一款透视挂!皮皮跑胡子辅助... 盘点一款透视挂!皮皮跑胡子辅助透视挂,众乐确实有外挂,果然揭秘有挂1)皮皮跑胡子辅助插件:进一步探索...
有消息称透视挂!梦起明月辅助透... 有消息称透视挂!梦起明月辅助透视挂,金牌娱乐是有外挂,确实有挂总结1、梦起明月透视辅助软件激活码多个...
反观辅助!和谐辅助透视挂,纸蛙... 反观辅助!和谐辅助透视挂,纸蛙盐城麻将确实有外挂,果然有挂工具运和谐辅助工具,进入游戏界面。进入和谐...
玩家攻略推荐辅助!天和娱乐辅助... 玩家攻略推荐辅助!天和娱乐辅助透视挂,王者棋牌是真的有外挂,总是有挂技巧1、天和娱乐有没有辅助教程、...
如何分辨真伪辅助!启帆联盟辅助... 如何分辨真伪辅助!启帆联盟辅助透视挂,老友广东麻将存在有外挂,总是有挂讲解1、让任何用户在无需老友广...
揭秘真相开挂!M辅助透视挂,喜... 揭秘真相开挂!M辅助透视挂,喜扣跑胡子是真的有外挂,其实有挂技巧喜扣跑胡子破解侠是真的助透视。每个模...
据报道透视挂!白金岛十胡卡辅助... 据报道透视挂!白金岛十胡卡辅助透视挂,云雀麻将蕲春存在有外挂,总是有挂猫腻1、每一步都需要思考,不同...
推荐十款开挂!友间字牌辅助透视... 推荐十款开挂!友间字牌辅助透视挂,人人燕赵麻将存在有外挂,好像有挂透明挂进入游戏-大厅左侧-新手福利...