Size: a a a

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

2021 April 01

E

Ekaterina in Angular - русскоговорящее сообщество
Vladimir Murashko
Есть ли какие-то способы задержки отображения блока с ngIf или другие
А вы можете по умолчанию сделать пустоту, а не "нет информации"? А по запросу уже показывать соответствующее значение
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
Есть ли какие-то способы задержки отображения блока с ngIf или другие
логично наверно на поток с источником данных насчет отрисовки блока повесить debounceTime
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
А вы можете по умолчанию сделать пустоту, а не "нет информации"? А по запросу уже показывать соответствующее значение
а если данных с сервера не будет, юзер тоже будет видеть пустоту ?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Anton Shvets
логично наверно на поток с источником данных насчет отрисовки блока повесить debounceTime
я думал, но это получаеться надо в компоненте подписываться на обсервбл и от этого играть ?
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
А вы можете по умолчанию сделать пустоту, а не "нет информации"? А по запросу уже показывать соответствующее значение
оно отображаеться когда нет данных
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
весит асинк пайпа на обсервбл в ngIf
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vladimir Murashko
а если данных с сервера не будет, юзер тоже будет видеть пустоту ?
А их не будет в ответе? Или запрос на сервер может даже не послаться?
Просто если с сервера будет какой-то ответ, то его можно проверить, есть ли там внутри данные. А вот если запроса может и не быть, то я, значит, не поняла логику в приложении.
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
А их не будет в ответе? Или запрос на сервер может даже не послаться?
Просто если с сервера будет какой-то ответ, то его можно проверить, есть ли там внутри данные. А вот если запроса может и не быть, то я, значит, не поняла логику в приложении.
там сесть catchError внутри подписки на запрос
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
А их не будет в ответе? Или запрос на сервер может даже не послаться?
Просто если с сервера будет какой-то ответ, то его можно проверить, есть ли там внутри данные. А вот если запроса может и не быть, то я, значит, не поняла логику в приложении.
если не будет то пустой массив
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
но оно и так работает, когда пустой массив, я говорю про момент, когда при загрузке страницы массив имеет состояние пустого, а после респонса он уже заполнен
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
и вот в это время как раз появляеться блок с месседжом
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vladimir Murashko
но оно и так работает, когда пустой массив, я говорю про момент, когда при загрузке страницы массив имеет состояние пустого, а после респонса он уже заполнен
А что вы хотите получить в результате? Чтобы отображались старые данные, пока новые не придут? Чтобы отображалась пустота, пока новые не придут?
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Vladimir Murashko
я думал, но это получаеться надо в компоненте подписываться на обсервбл и от этого играть ?
подписываться надо, не обязательно в компоненте, асинк-пайп предпочтителен
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
А что вы хотите получить в результате? Чтобы отображались старые данные, пока новые не придут? Чтобы отображалась пустота, пока новые не придут?
я хочу, чтобы не выскакивало сообщения о том что нет данных, когда данные грузятся
источник

E

Ekaterina in Angular - русскоговорящее сообщество
Vladimir Murashko
я хочу, чтобы не выскакивало сообщения о том что нет данных, когда данные грузятся
Можно повесить флаг и отображать спиннер-лоадер
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
Ekaterina
Можно повесить флаг и отображать спиннер-лоадер
без спинера надо, та даже если будет спинер, то он тоже на пару секунд мигнет и все
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
можно конечно чтобы был сет таймаут на спинер с 1 секундой
источник

VM

Vladimir Murashko in Angular - русскоговорящее сообщество
но к сожалению, надо без спиннера
источник

V

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

https://github.com/stevenw/angular-youtube-preview/blob/master/angular-youtube-preview.js
источник

SA

Saqhan Abaev in Angular - русскоговорящее сообщество
Кто нибудь встречал такуб ошибку в сторибуке?
источник