Это вызов API с использованием сервиса в angular 7.
Асинхронный стиль Http:
import { BehaviorSubject } from 'rxjs'
.
.
public variable: BehaviorSubject<any> = new BehaviorSubject<any>(null)
.
.
public async getSomeThing() {
try {
this.http.get('api url')
.pipe().subscribe((res: any) => {
this.variable.next(res.data)
return resolve(this.variable)
})
}
catch (e) {
console.log(e)
}
}
Нормальный стиль Http:
public getSomeThing() {
return this.http.get('api url')
}
Я получил этот угловой проектот кого-то еще.Я не понимаю, почему он использует async для вызова API.Это для лучшей производительности?