В моем приложении я пытаюсь реализовать метод loadAll
.
Что нужно сделать, это вызвать 2 метода http для загрузки данных.
Эти 2 метода возвращают обещания.
Когда я пытаюсь объединить их в одно обещание, я получаю сообщение об ошибке.
loadAll() {
return new Promise((resolve, reject) => {
resolve(
this.getAllItem1ToConnect(),
this.getAllItem2ToConnect();
);
}
);
}
Я понимаю, что это неправильно, как мне это реализовать?
getAllItem1ToConnect метод:
getAllItem1ToConnect() {
return this.http.get<Item1[]>(this.path + '/item').toPromise().then((res: Item1[]) => {
this.items1 = res;
});
}
Как объединить getAllItem1ToConnect
и getAllItem2ToConnect
в одно обещание?