import { Component, EventEmitter, Output } from '@angular/core';
import { NavParams } from 'ionic-angular'
import { ModalOption } from '../type'
const defaultOption: ModalOption = {
title: '温馨提示',
content: '',
icon: false,
okText:'确认',
cancelText:'取消'
}
@Component({
selector: 'modal-alertWithClose',
template:''+
'
'+
''+
'
' +
'' +
'
' +
'' +
''
})
export class ModalAlertWithCloseComponent {
option: ModalOption = defaultOption;
constructor(params: NavParams) {
this.option = Object.assign({},this.option,params.data);
}
// 点击确定
@Output() okEvent = new EventEmitter();
ok = (event) => {
if(event) event.preventDefault();
if(event) event.stopPropagation();
this.okEvent.emit(true);
}
// 点击取消
@Output() cancelEvent = new EventEmitter();
cancel = (event) => {
if(event) event.preventDefault();
if(event) event.stopPropagation();
this.cancelEvent.emit(false);
}
}