有没有一种聪明的方法可以回到Angular 2的最后一页?
像这样的东西
this._router.navigate(LASTPAGE);
例如,C页有一个返回按钮,
>
A页-
第B页-
路由器是否有此历史信息?
您可以将其放入一个指令中,该指令可以附加到任何可单击的元素:
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>
在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
}
}
实际上,您可以利用内置的位置服务,它拥有一个“后台”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的方法。 如果我做这样的事 我得到编译错误。