我正在使用Ionic平台的SQLStorage.remove函数返回一个promise.在我的代码中,我需要删除多个值.当这些都完成后,我需要执行一些代码.
我如何等待所有这些然后执行回调函数?
码:
removeAll() {
this.storage.remove(key1);
this.storage.remove(key2);
this.storage.remove(key3);
}
Run Code Online (Sandbox Code Playgroud)
嵌套所有是一个坏习惯,所以我正在寻找一个体面的解决方案:)
removeAll() {
return this.storage.remove(key1).then(() => {
this.storage.remove(key2).then(() => {
this.storage.remove(key3);
});
});
};
Run Code Online (Sandbox Code Playgroud)