Size: a a a

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

2021 May 26

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
Не могу вспомнить ни чего глобальнее интерцептора для этого)
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Да совершенно верно,я в принципе могу тупо throw error из интерцептора и тогда ошибка да попадет в глобальный ErrorHandler но при этом из самого стрима не будет получен ответ что приводит к тому что не срабатывает change detection и нужно его вручную запускать,мне как то это все не особо нравится
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
Да, в ручную детектор не красиво
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
Ну а предположим реализовать как то через сервис глобальный.. ну просто мысли в слух
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Как вариант да,я в принципе почему задал этот вопрос ,раньше не приходилось обрабатывать ошибки и тд,не давно на ангуляре,мне почему то казалось что любая ошибка возникшая в observable и не "обработанная" должна быть воспринята как не обработанная исключение и неменуемо попасть в обработчик ErrorHandler,ну на подобие unhandled exception in promise,но получается это не так
источник

OL

Oleg Livcha in Angular - русскоговорящее сообщество
Обидно осознавать что не понимаешь чего то фундаментального.
источник

V

Vitalii in Angular - русскоговорящее сообщество
Ребята привет. Посадили за легаси проект, смотрю обращения к АПИ. Мне же не кажется, что этот пайп вообще не имеет смысла?) Или я уже заработался на сегодня. Такое чувство, что писали код ради кода
```
return this._http.put('/param', param).pipe(
 switchMap((updatedParam: Parameter) => of(updatedParam)));

```
источник

AM

Andrei Mitrofanov in Angular - русскоговорящее сообщество
Могли так типизировать резалт
источник

AB

Anton Bruilo in Angular - русскоговорящее сообщество
Привет! Подскажите какой четкий гайд по проектной структуре Angular, best practices
источник

V

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

V

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

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Объясните мне концепцию модуль-компонент. У каждой страницы должен быть модуль, к нему подключаются компоненты или каждая страница - компонент с внутренними компонентами? Как обычно делают, как принято? Сори если вопрос немного глупый, я сегодня впервые работаю с Angular. До этого год работал с Vue
источник

🏡K

🏡 ILshat Khamitov in Angular - русскоговорящее сообщество
Модуль это фича, может включать как страницы так и сервисы с компонентами,

Мы пилим фичи и тестами покрываем их и потом подрубаем к приложению,

Модуль со всеми файлами можно собратл в нпм пакет и шарить между приложениями
источник

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Мм
источник

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Роутер же отдает компоненты (если не копать под капот). Т.е страница - компонент с компонентами, так?
источник

AM

Andrei Mitrofanov in Angular - русскоговорящее сообщество
Да, можно было.
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
Очень часто вижу что всё пихают в app.module, и я считаю это плохо. Структурно проект должен быть разбит на секции/страницы/разделы - у каждого такого должен быть свой модуль. Если компонент используется только на этой странице и больше нигде, то этот компонент декларируется в модуль страницы не имея свой. Если компонент используется в двух и более разных модулях, то у него должен быть свой модуль, чтобы можно было легко ипортировать и развивать его как сепоративный кусок кода. Директивы и прочее по тойже аналогии
источник

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Аа
источник

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Т.е можно и так, и так
источник

АК

Андрей Картошка... in Angular - русскоговорящее сообщество
Теперь понял
источник