Angular 中如何返回上一页?

在Angular中,有多种方法可以实现返回上一页。

  1. 使用 location.back()
    Location服务提供了back方法,该方法用于导航到浏览器历史记录的上一页。
import {
    Location } from '@angular/common';

// 在构造函数中注入 Location
constructor(private location: Location) {
   }

// 返回上一页
goBack() {
   
  this.location.back();
}
  1. 使用 Router 服务
    Router服务提供了多种导航方法,其中之一是navigateBack,可以用来返回上一页。
import {
    Router } from '@angular/router';

// 在构造函数中注入 Router
constructor(private router: Router) {
   }

// 返回上一页
goBack() {
   
  this.router.navigateBack(['/']);
}
  1. 使用 window.history
    你还可以直接使用window.history对象来返回上一页。
import {
    Component } from '@angular/core';

@Component({
   
  selector: 'app-example',
  template: `
    <button (click)="goBack()">Go Back</button>
  `,
})
export class ExampleComponent {
   
  // 返回上一页
  goBack() {
   
    window.history.back();
  }
}

选择其中一种方法,根据你的项目需求和代码结构来决定使用哪种方式。

相关推荐

  1. Angular 如何返回

    2023-12-08 11:20:03       40 阅读
  2. Angular开发的NativeScript项目如何返回

    2023-12-08 11:20:03       17 阅读
  3. 在Vue 3如何禁止网页返回

    2023-12-08 11:20:03       28 阅读
  4. uni-app实现返回刷新

    2023-12-08 11:20:03       40 阅读
  5. uniapp返回并刷新数据

    2023-12-08 11:20:03       33 阅读
  6. uniapp先显示提示消息再返回

    2023-12-08 11:20:03       17 阅读
  7. 优雅实现uniapp返回传参

    2023-12-08 11:20:03       11 阅读
  8. Vue2返回面,如何实现数据刷新

    2023-12-08 11:20:03       13 阅读
  9. uniapp 返回再进入当前mounted不执行

    2023-12-08 11:20:03       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-08 11:20:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-08 11:20:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-08 11:20:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-08 11:20:03       20 阅读

热门阅读

  1. 数组实现循环队列(增设队列大小size)

    2023-12-08 11:20:03       45 阅读
  2. el-table实现无限向下滚动懒加载数据

    2023-12-08 11:20:03       44 阅读
  3. Spark例子

    2023-12-08 11:20:03       36 阅读
  4. MySQL基础回顾02

    2023-12-08 11:20:03       35 阅读
  5. 【CSP】202303-2_垦田计划Python实现

    2023-12-08 11:20:03       38 阅读
  6. 微信小程序加载动态svg数据图片

    2023-12-08 11:20:03       37 阅读
  7. WT588F02B单片机语音芯片在磁疗仪中的应用介绍

    2023-12-08 11:20:03       50 阅读
  8. 算法----钥匙和房间

    2023-12-08 11:20:03       35 阅读