//async 익명함수를 open_submitAlert 에 할당한다.
open_submitAlert = async () => {
const alert = await alertController.create({
header: '제출확인',
message: '정말로 제출하시겠습니까?',
buttons: [
{text: '아니오'},
{text:'예',
handler : () => {
console.log(' 예. 클릭')
}
}]
});
await alert.present();
// alert 오브젝트가 생성되고 난 다음에 표시한다.
}
- buttons 배열에는 다음과 같은 아이템들이 들어간다.
- { text : 테스트버튼 이름, handler : 버튼클릭시 이벤트핸들링함수 }
//async 익명함수를 open_submitAlert 에 할당한다.
open_submitAlert = async () => {
const alert = await alertController.create({
header: '제출확인',
message: '정말로 제출하시겠습니까?',
buttons: [
{text: '아니오'},
{text:'예', handler : this.test()}
]
});
await alert.present();
// alert 오브젝트가 생성되고 난 다음에 표시한다.
}
public test():any {
console.log("test 함수")
}
- 이 예제와 같이 함수를 등록하면, 얼럿이 생성됨과 동시에 함수가 실행되므로, 위 예제처럼 익명함수로 등록해야 된다.