1
呼び出す関数は2つありますが、最初の関数が完了した後で2番目の関数を呼び出すだけです。それをどうやって行うのですか?TypeScript /角型2 - 別の関数が完了した後に関数を呼び出す
まず機能:
getDirectorySubfolders(node: any) {
console.log('Home:getDirectorySubfolders() entered...');
this._sdiService.getDirectoriesAtPath("Desktop")
.subscribe(res => {
this.nodeChildren = res;
});
}
第二機能:
getChildren(node: any) {
console.log('Home:getChildren entered..');
return new Promise((resolve, reject) =>
{
setTimeout(() => resolve(this.nodeChildren.map((c) =>
{
return Object.assign({}, c, {});
})), 1000);
});
}