当前位置: 首页 > 知识库问答 >
问题:

如何返回上一页

林德华
2023-03-14

有没有一种聪明的方法可以回到Angular 2的最后一页?

像这样的东西

this._router.navigate(LASTPAGE);

例如,C页有一个返回按钮,

>

  • A页-

    第B页-

    路由器是否有此历史信息?

  • 共有3个答案

    慕容越泽
    2023-03-14

    您可以将其放入一个指令中,该指令可以附加到任何可单击的元素:

    import { Directive, HostListener } from '@angular/core';
    import { Location } from '@angular/common';
    
    @Directive({
        selector: '[backButton]'
    })
    export class BackButtonDirective {
        constructor(private location: Location) { }
    
        @HostListener('click')
        onClick() {
            this.location.back();
        }
    }
    

    用法:

    html prettyprint-override"><button backButton>BACK</button>
    
    彭宏深
    2023-03-14

    在Angular 2的最终版本中。x/4。这是文件https://angular.io/api/common/Location

    /* typescript */
    
    import { Location } from '@angular/common';
    // import stuff here
    
    @Component({
    // declare component here
    })
    export class MyComponent {
    
      // inject location into component constructor
      constructor(private location: Location) { }
    
      cancel() {
        this.location.back(); // <-- go back to previous location on cancel
      }
    }
    
    万俟鸿波
    2023-03-14

    实际上,您可以利用内置的位置服务,它拥有一个“后台”API。

    此处(在TypeScript中):

    import {Component} from '@angular/core';
    import {Location} from '@angular/common';
    
    @Component({
      // component's declarations here
    })
    class SomeComponent {
    
      constructor(private _location: Location) 
      {}
    
      backClicked() {
        this._location.back();
      }
    }
    

    编辑:正如@charith.arumapperuma位置所提到的,应该从@角/共同导入,所以从'@角/共同'导入{位置};行很重要。

     类似资料:
    • 我正在使用itext创建pdf,如下所示: 现在,在整个程序中,有许多地方我正在使用 我正在用 是否可以返回到第3页,在不使用PDFReader阅读创建的pdf的情况下向该页添加文本? 我已经试过了。setPageCount(3),但它似乎不起作用(我不确定这是否是我需要的方法)。

    • 假设下面的代码。 如何从CurrentFrame函数中的当前断点跳转到main中的上一帧。

    • 我正在查询URI以从web服务获取一些数据。那很好。但我注意到,我的json hase多页的page\u计数,但只返回第一页数据。 以下是json的样子: 如何返回所有页面而不是只返回第一页?我知道这可能不是个好主意,但我该怎么做? 更新:web服务的URI类似于: 谢谢

    • 问题内容: 好的,这就是我的for子手游戏代码,我唯一要做的就是让我的程序将其中一个单词随机化,这应该在方法中成功完成。但是我唯一的问题是让String变量 “ word” 返回到主类(在主类中的所有 “ word” 变量下面都有错误)。 如果我可以通过这种方法获得另一种帮助,或者从列表中产生随机单词的另一种方法,那将是惊人的。 问题答案: 在Java中,参数是通过值而不是引用传递的。因此,您不能

    • 本文向大家介绍html5点击返回键怎样不让它返回上一页?相关面试题,主要包含被问及html5点击返回键怎样不让它返回上一页?时的应答技巧和注意事项,需要的朋友参考一下 参考资料

    • 这是一个非常新手的问题,但我不知道如何解决这个问题。 我必须模拟这样返回Class的方法。 如果我做这样的事 我得到编译错误。