前のページに戻りたい。
前のページ: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>
これは、Hinrichの投稿通りに機能しました。
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>