我有一个承诺,会返回一个承诺。
目前我的代码是:
async isRepo() {
return await this.gitPromise.checkIsRepo();
}
但是我需要返回promise的值(对或错),以便在其他地方使用isRepo()函数。
即使使用“ then”,我也未能成功返回承诺的价值,而不是承诺本身。
例如,我将需要它来做>
if (await isRepo()) {
// true : todo
} else {
// false : something else
}
答案 0 :(得分:1)
您可以执行以下操作:
DataTemplate
还有其他功能:
isRepo() {
return gitPromise().checkIsRepo();
}