export class MyApp { _initDb() { var promised = []; promised.push(new Promise((resolve, reject) => { alert('wait 1.....'); return resolve(true); })); promised.push(new Promise((resolve, reject) => { return resolve(true); })); promised.push(new Promise((resolve, reject) => { if(confirm('resolve this one?)){ return resolve(true); } return reject(false); })); return Promise.all(promised).then((success) => { return Promise.resolve(success); }, (error) => { return Promise.reject(error); }); } }