Size: a a a

2020 August 22

ОС

Олександр Савуловськ... in Angular Kyiv
Добрый день. В ngOnInit получаю данные для формирования табл. и др. данные.
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Далее при добавлении данных в табл. таблицу нужно переформировать.
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Далее при добавлении данных в табл. таблицу нужно переформировать.
Не треба самому ніколи визивати лайфсайкл методи.
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Но теперь получается подписка в подписки или нужно через switchMap и вновь переписывать логику?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Не треба самому ніколи визивати лайфсайкл методи.
т.е. нужно через switchMap?
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
т.е. нужно через switchMap?
Так
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Не треба самому ніколи визивати лайфсайкл методи.
Почему нельзя вызывать лайфсайкл методи?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Ок. Понял
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Почему нельзя вызывать лайфсайкл методи?
Тому що дуже просто втратити контроль над цим. Ці методи викликає сам фреймворк і може вийти, що новий розробник не буде розуміти чому це працює інакше
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Sergey Фrolov
Тому що дуже просто втратити контроль над цим. Ці методи викликає сам фреймворк і може вийти, що новий розробник не буде розуміти чому це працює інакше
Спасибо! Понял.
источник

AO

Alex Okrushko in Angular Kyiv
Олександр Савуловський
Но теперь получается подписка в подписки или нужно через switchMap и вновь переписывать логику?
Чуть добавлю с комментариям Сергея.

Чувствуется, что в коде идет неравная битва между реактивным и императивным типами программирования.

addPeriod одноразовый озервабл дает?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex Okrushko
Чуть добавлю с комментариям Сергея.

Чувствуется, что в коде идет неравная битва между реактивным и императивным типами программирования.

addPeriod одноразовый озервабл дает?
Что значит "addPeriod одноразовый озервабл дает"?
источник

Sergey Фrolov in Angular Kyiv
Олександр Савуловський
Что значит "addPeriod одноразовый озервабл дает"?
Якщо це визов HttpClient.get – то він сам відпишеться коли отримає відповідь від сервера
источник

AO

Alex Okrushko in Angular Kyiv
он под собой прячет одноразовый вызов на бэкенд? (HttpClient)
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex Okrushko
он под собой прячет одноразовый вызов на бэкенд? (HttpClient)
Да
источник

AO

Alex Okrushko in Angular Kyiv
Олександр Савуловський
Далее при добавлении данных в табл. таблицу нужно переформировать.
ок, откуда знаешь, когда добавление в таблицу происходят?
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex Okrushko
ок, откуда знаешь, когда добавление в таблицу происходят?
Ф-ция отрабатывать при клике на кнопку
источник

AO

Alex Okrushko in Angular Kyiv
Олександр Савуловський
Ф-ция отрабатывать при клике на кнопку
Спасибо. Эта функция - это единственное, что может поменять данные для таблицы? (или есть еще какие-то вызовы, на которые надо будет реагироавть?)
источник

ОС

Олександр Савуловськ... in Angular Kyiv
Alex Okrushko
Спасибо. Эта функция - это единственное, что может поменять данные для таблицы? (или есть еще какие-то вызовы, на которые надо будет реагироавть?)
Пока да. Потом еще добавлю удаление строки с табл. и нужно вызвать ф-цию, чтобы перестроить табл.
источник

AO

Alex Okrushko in Angular Kyiv
ok, т.е. в конце концов нужен тригер для перезапроса, так?
источник