Size: a a a

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

2021 February 24

СГ

Сурен Геворгян... in Angular - русскоговорящее сообщество
Oleg Safonov
а зачем Вы хотите их использовать? Просто это даже с точки зрения кода будет сложнее, где то - observable, где то - promise
мне просто казалось удобнее сделать toPromise, а потом работать с than() и catch()
источник

V

Viktor in Angular - русскоговорящее сообщество
Есть что-то типа такое как в Java Hibernate или нет в NGRX
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Сурен Геворгян
мне просто казалось удобнее сделать toPromise, а потом работать с than() и catch()
А в чем конкретно удобство?
источник

V

Viktor in Angular - русскоговорящее сообщество
Let me take you into the light
В селекторе
А что в селекторе? по массиву пробежаться или что? Ответ не понятен
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Сурен Геворгян
мне просто казалось удобнее сделать toPromise, а потом работать с than() и catch()
ну в этом случае просто будет неконсистентное api у Ваших сервисов, где то поток, где то - promise. Не думаю, что than \ catch сильно удобнее будет)
источник

СГ

Сурен Геворгян... in Angular - русскоговорящее сообщество
V L A S O V
А в чем конкретно удобство?
ну я думал, что подписку освобождать нужно обязательно,
а промис не требует этого
думал, что когда компонент будет уничтожен промис перейдёт в состояние либо redjected, либо fulfilled
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Сурен Геворгян
ну я думал, что подписку освобождать нужно обязательно,
а промис не требует этого
думал, что когда компонент будет уничтожен промис перейдёт в состояние либо redjected, либо fulfilled
Не перейдет
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Сурен Геворгян
ну я думал, что подписку освобождать нужно обязательно,
а промис не требует этого
думал, что когда компонент будет уничтожен промис перейдёт в состояние либо redjected, либо fulfilled
на самом деле promise вероятно всегда выполнится, даже если компонент уничтожен, нет?
источник

L

Let me take you into... in Angular - русскоговорящее сообщество
Viktor
А что в селекторе? по массиву пробежаться или что? Ответ не понятен
Почитай про ngrx-entity и как кастомную айдишку сетать
источник

СГ

Сурен Геворгян... in Angular - русскоговорящее сообщество
V L A S O V
Не перейдет
понятно, просто будет висеть в памяти?
источник

V

Viktor in Angular - русскоговорящее сообщество
Let me take you into the light
Почитай про ngrx-entity и как кастомную айдишку сетать
О-о-о спасибо большое! Респект 👍🙂
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Aika Amanova
Да очистить предыдущие данные
если используются реактивные формы, то this.form.reset(), или можно модалку рендерить просто при открытии, а при закрытии грохать компонент модалки, или как выше писали, сделать функцию и чистить данные
источник

ДМ

Дмитрий Могилевцев... in Angular - русскоговорящее сообщество
Всем привет, может кто знает. Есть ангуляр проект, я бы хотел при переходе на страницу с таблицей данных сразу видеть погруженные данные с БД. Т.е. чтобы они фоном грузились, скажем в полночь, и при переходе уже показывались. Просто таблица большая, данные грузится с SQL server и время загрузки доходит до 10-15 сек. Изменить данные на сервере увы не представляется возможным, нужно именно решение когда данные подгружаются фоново. Аналог работы - программа Qlik View
источник

ЕВ

Евгений Войтенко... in Angular - русскоговорящее сообщество
Дмитрий Могилевцев
Всем привет, может кто знает. Есть ангуляр проект, я бы хотел при переходе на страницу с таблицей данных сразу видеть погруженные данные с БД. Т.е. чтобы они фоном грузились, скажем в полночь, и при переходе уже показывались. Просто таблица большая, данные грузится с SQL server и время загрузки доходит до 10-15 сек. Изменить данные на сервере увы не представляется возможным, нужно именно решение когда данные подгружаются фоново. Аналог работы - программа Qlik View
посмотрите Web workers возможно они это умеют делать. страницу критично закрывать?
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Дмитрий Могилевцев
Всем привет, может кто знает. Есть ангуляр проект, я бы хотел при переходе на страницу с таблицей данных сразу видеть погруженные данные с БД. Т.е. чтобы они фоном грузились, скажем в полночь, и при переходе уже показывались. Просто таблица большая, данные грузится с SQL server и время загрузки доходит до 10-15 сек. Изменить данные на сервере увы не представляется возможным, нужно именно решение когда данные подгружаются фоново. Аналог работы - программа Qlik View
ну можно загружать при загрузке приложения, хранить данные в стейте и отображать уже на странице
источник

ДМ

Дмитрий Могилевцев... in Angular - русскоговорящее сообщество
Евгений Войтенко
посмотрите Web workers возможно они это умеют делать. страницу критично закрывать?
Да я вообще подумал, может хранить в переменной Node и по setTimeout обновлять ее. И при запросе на бэк сразу отдавать эту переменную с данными, а не грузить по запросу, попробую)
Когда долго думал, задал вопрос и пришла мысля как сделать))
источник

ДМ

Дмитрий Могилевцев... in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
ну можно загружать при загрузке приложения, хранить данные в стейте и отображать уже на странице
Вот, да, хочу попробовать)
источник

VS

Vladimir Stempel 👁🍵... in Angular - русскоговорящее сообщество
Vladimir Stempel 👁🍵
ну можно загружать при загрузке приложения, хранить данные в стейте и отображать уже на странице
возможно еще и кешировать, если не надо каждый раз их загружать
источник

J

Joseph in Angular - русскоговорящее сообщество
Всем привет 👋 подскажите , что не хватает для счастья атрибуту download  https://stackblitz.com/edit/angular-ivy-pgx4rm?file=src/app/app.component.ts
источник

V

V L A S O V in Angular - русскоговорящее сообщество
Сурен Геворгян
понятно, просто будет висеть в памяти?
Ну тут непонятно. Не могу придумать кейсов когда промис реально не завершится, но говорят такие есть
источник