feat(angular): expose getSelected() (#17079)

fixes #17068
This commit is contained in:
Manu MA
2019-01-14 18:03:44 +01:00
committed by GitHub
parent 8789748334
commit 3c801dbe11
8 changed files with 52 additions and 39 deletions

View File

@ -1,4 +1,4 @@
import { Directive, ElementRef, HostListener, Optional } from '@angular/core';
import { Directive, HostListener, Optional } from '@angular/core';
import { NavController } from '../../providers/nav-controller';
@ -10,19 +10,16 @@ import { IonRouterOutlet } from './ion-router-outlet';
})
export class IonBackButtonDelegate {
set defaultHref(value: string | undefined | null) {
this.elementRef.nativeElement.defaultHref = value;
}
get defaultHref(): string | undefined | null {
return this.elementRef.nativeElement.defaultHref;
}
defaultHref: string | undefined | null;
constructor(
@Optional() private routerOutlet: IonRouterOutlet,
private navCtrl: NavController,
private elementRef: ElementRef,
private navCtrl: NavController
) {}
/**
* @internal
*/
@HostListener('click', ['$event'])
onClick(ev: Event) {
if (this.routerOutlet && this.routerOutlet.canGoBack()) {