fix(angular): back button prevents default

This commit is contained in:
Manu Mtz.-Almeida
2018-04-04 00:06:29 +02:00
parent 7e97006753
commit 4db687ea17

View File

@ -21,12 +21,14 @@ export class IonBackButton {
private elementRef: ElementRef,
) {}
@HostListener('click')
onClick() {
@HostListener('click', ['$event'])
onClick(ev: Event) {
if (this.routerOutlet && this.routerOutlet.canGoBack()) {
this.routerOutlet.pop();
ev.preventDefault();
} else if (this.router && this.defaultHref != null) {
this.router.navigateByUrl(this.defaultHref);
ev.preventDefault();
}
}
}