我有两个这样的功能
const ResultTest=new Promise((_resolve, _reject) => {
GetUserDataField(userField);
});
还有下面的另一个函数,例如show ..,似乎从未执行或仅在ResultTest完成后才执行此GetUserDataField
function GetUserDataField(userField: string): Promise<boolean> {
return false;
}
我想延迟代码执行,直到执行GetUserDataField
注意:我是打字稿和承诺的新手
答案 0 :(得分:0)
兑现承诺,我怀疑GetUserDataField是否可以编译(至少在任何更高版本的打字稿上)
您至少需要
function GetUserDataField(userField: string): Promise<boolean> {
return Promise.resolve(false);
}