我想要回到上一页。
上一页:job.html 当前页面:jobDetail.html
根据说明,我已将import { Location } from '@angular/common';
添加到顶部的jobDetail.component.ts
文件,然后是
export class MyDetailComponent implements OnInit {
constructor(private location: Location) {}
ngOnInit() {
this.location.subscribe(x => console.log(x));
}
}
我在jobDetail.html中有一个html代码但不知道如何继续进行。如何正确添加上一个按钮。对于像我这样的新手来说,没有简单的教程。
<a routerLink="">Back</a>
答案 0 :(得分:14)
这是辛里奇发布的:
import { Location } from '@angular/common';
// more imports here...
@Component({
// component's declarations here
})
export class MyComponent {
constructor(private location: Location) { } // inject Location into class constructor
cancel() {
this.location.back(); // <-- go back to previous location on cancel
}
}
HTML
<a (click)="cancel()">Back</a>