2016-09-09 41 views
0

角流星中如何使用承诺Meteor.call如何使用角度2流星的承诺

虽然有流星是做类似的事情pacakges,他们似乎并不奏效开箱与打字稿(缺少分型等')

回答

0
export function meteorCallPromise(name, ...args): Promise<any> { 
    return new Promise((resolve, reject) => { 
    Meteor.call(name, ...args, (error, result) => { 
     if (error) { 
     reject(error); 
     } else { 
     resolve(result); 
     } 
    }); 
    }); 
};