Size: a a a

Angular - русскоговорящее сообщество

2021 March 21

🏡К

🏡 Назар Калитюк... in Angular - русскоговорящее сообщество
это АСИНХРОННЫЙ код. Что так сложно понять?
источник

🏡К

🏡 Назар Калитюк... in Angular - русскоговорящее сообщество
можно подождать результат. Но это неправильно.
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
🏡 Назар Калитюк
это АСИНХРОННЫЙ код. Что так сложно понять?
ну че так грубо то, чел после пыхи пришел, там видать всё синхронно
источник

М

Максим in Angular - русскоговорящее сообщество
А если такой вариант
ngOnInit - тут внутри создать переменные внутри сабскрайбов

ngAfterViewInit - а тут к ним обратиться?
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
🏡 Назар Калитюк
можно подождать результат. Но это неправильно.
нельзя, во всех случаев это будет явная подписка на результат
источник

🏡К

🏡 Назар Калитюк... in Angular - русскоговорящее сообщество
Максим
А если такой вариант
ngOnInit - тут внутри создать переменные внутри сабскрайбов

ngAfterViewInit - а тут к ним обратиться?
не выйдет
источник

🏡К

🏡 Назар Калитюк... in Angular - русскоговорящее сообщество
Argument Exception
нельзя, во всех случаев это будет явная подписка на результат
await toPromise
источник

М

Максим in Angular - русскоговорящее сообщество
короче рефакторить компонент надо наверно
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
ну и по факту мы подписываемся на функцию которую мы пометили как async
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Максим
короче рефакторить компонент надо наверно
покажите лучше код весь
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
компонента*
источник

М

Максим in Angular - русскоговорящее сообщество
источник

М

Максим in Angular - русскоговорящее сообщество
не сильно смейтесь, это мой первый проект…)
источник

М

Максим in Angular - русскоговорящее сообщество
который реально хочется сделать качественно
источник

ll

linedo lobuga in Angular - русскоговорящее сообщество
let res = await this.sexService.getSex().toPromise();
источник

ll

linedo lobuga in Angular - русскоговорящее сообщество
в res теперь результат запроса находится
источник

ll

linedo lobuga in Angular - русскоговорящее сообщество
если гет делал запрос через http client, например
источник

ll

linedo lobuga in Angular - русскоговорящее сообщество
нигде не подписываемся, чисто дальше присвоения не пойдет, пока ответ не получен. Ну и ещё все в трай кэч оборачивать, чтоб ошибочка отработать
источник

М

Максим in Angular - русскоговорящее сообщество
TS1308: 'await' expressions are only allowed within async functions and at the top levels of
источник

М

Максим in Angular - русскоговорящее сообщество
fetch(): Observable<Site>{
 return this.http.get<Site>('/api/site/h.com.ua')
}
источник