import { EventEmitter, Component, Input, Output } from "@angular/core"; import { Platform, NavParams, ViewController } from 'ionic-angular'; import { Reference } from '../../Reference.ts'; @Component({ selector: "strongs-modal", templateUrl: "strongs-modal.html" }) export class StrongsModal { item: StrongsResult; @Output() onPassageClicked = new EventEmitter(); constructor( public platform: Platform, public params: NavParams, public viewCtrl: ViewController ) { this.item = this.params.get('strongsid') as StrongsResult; this.onPassageClicked.subscribe(item => this.params.get('onPassageClicked').getItems(item) ) } dismiss() { this.viewCtrl.dismiss(); } makePassage(p: string) { return Reference.bookName(parseInt(p.split(";")[0])) + ' ' + p.split(";")[1] + ":" + p.split(";")[2]; } openPassage(p: string) { let ref = this.makePassage(p); this.onPassageClicked.emit(ref); } }