Size: a a a

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

2019 October 18

ЭП

Эрик Поуль in Angular - русскоговорящее сообщество
Maksim Chuguev
При билде таких проблем нет?
не, ошибок вообще нет, просто стили не подтягиваются после изменения.
источник

KK

Kseniia Koparos in Angular - русскоговорящее сообщество
Maksim Chuguev
Ну вот поэтому и спрашиваю)) это сугубо моя бековская практика. На фронте лучше не забивать голову и брать библиотек типы akita ngxs ngrx, делить на smart/dump компоненты и не забивать голову?
В целом, думаю, да) ангуляр гайд в помощь ✨
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Jugger
Привет всем! при
ng --serve 
компилируемые файлы где находятся?
в памяти
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Эрик Поуль
не, ошибок вообще нет, просто стили не подтягиваются после изменения.
Если вы используете одинаковые конфиги то попробуй поменять браузер. Единственное что могу посоветовать. Это не зависит от платформы
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Kseniia Koparos
В целом, думаю, да) ангуляр гайд в помощь ✨
Спасибо)
источник

СК

Саша Корбут in Angular - русскоговорящее сообщество
данные прокидываются, в внутреннем компоненте в роутерлинке лежит id продукта, пытаюсь нажать пишет product undefined
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Саша Корбут
данные прокидываются, в внутреннем компоненте в роутерлинке лежит id продукта, пытаюсь нажать пишет product undefined
Может они асинхронные? И пока не готовы?
источник

СК

Саша Корбут in Angular - русскоговорящее сообщество
Maksim Chuguev
Может они асинхронные? И пока не готовы?
там компонент: картинка и на ней данные, передающиеся, так вот все данные отображаются сразу, а по нажатию - ниего :/
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Maksim Chuguev
Всем привет. Может кто нибудь скинуть материалы как правильно построить архитектуру приложения на ангуляре. Лучшее практики или набор паттернов
При организации сервисов такой подход довольно удобный: https://medium.com/javascript-everyday/switch-from-pull-to-push-based-approach-with-rxjs-731340a5c797

Легко пишутся тесты на такие сервисы. А готовый стейт-менеджер (говорю за Ngrx) может добавить уйму бойлерплейта + на эффектах Ngrx очень легко написать запутанный goto-подобный код, который непонятно как тестировать. Cейчас такой разгребаю по наследству.
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Egor Gorbachev
При организации сервисов такой подход довольно удобный: https://medium.com/javascript-everyday/switch-from-pull-to-push-based-approach-with-rxjs-731340a5c797

Легко пишутся тесты на такие сервисы. А готовый стейт-менеджер (говорю за Ngrx) может добавить уйму бойлерплейта + на эффектах Ngrx очень легко написать запутанный goto-подобный код, который непонятно как тестировать. Cейчас такой разгребаю по наследству.
Спасибо за ответ. Просто я понимаю что без стейт менеджера будут трудности, организовывать его самому?
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Саша Корбут
там компонент: картинка и на ней данные, передающиеся, так вот все данные отображаются сразу, а по нажатию - ниего :/
Надо больше кода)) клик на родителе или дочернем компоненте?
источник

СК

Саша Корбут in Angular - русскоговорящее сообщество
Сори, по невнимательности сделал дичь
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Саша Корбут
Сори, по невнимательности сделал дичь
Бывает)
источник

M

Max Yaroshevich in Angular - русскоговорящее сообщество
Ребят как передать header в запросе?
источник

M

Max Yaroshevich in Angular - русскоговорящее сообщество
Я делаю следующим образом но ничего не выходит
источник

EG

Egor Gorbachev in Angular - русскоговорящее сообщество
Maksim Chuguev
Спасибо за ответ. Просто я понимаю что без стейт менеджера будут трудности, организовывать его самому?
Лучше конечно понимать как работать со стейт-менеджерами, чтобы было с чем сравнивать. У меня на работе стейт-менеджеры, а в пет-проектах сервисы на rxjs. Второй подход мне проще - нет лишней абстракции, меньше прыгать по файлам, минимум шаблонного кода. Со стейт-менеджерами люди всё равно умудряются делать вложенные subscribe и запутывать код эффектами так, что без дебаггера не разобраться.
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Max Yaroshevich
Я делаю следующим образом но ничего не выходит
headers иммутабельный объект
пишите headers = headers.set(…)
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Egor Gorbachev
Лучше конечно понимать как работать со стейт-менеджерами, чтобы было с чем сравнивать. У меня на работе стейт-менеджеры, а в пет-проектах сервисы на rxjs. Второй подход мне проще - нет лишней абстракции, меньше прыгать по файлам, минимум шаблонного кода. Со стейт-менеджерами люди всё равно умудряются делать вложенные subscribe и запутывать код эффектами так, что без дебаггера не разобраться.
Я почитал статью, я делал примерно так же. Но есть проблема что с готовой библиотекой другие разрабы будут допускать меньше ошибок так как есть готовый мануал и документация))
источник

MC

Maksim Chuguev in Angular - русскоговорящее сообщество
Egor Gorbachev
Лучше конечно понимать как работать со стейт-менеджерами, чтобы было с чем сравнивать. У меня на работе стейт-менеджеры, а в пет-проектах сервисы на rxjs. Второй подход мне проще - нет лишней абстракции, меньше прыгать по файлам, минимум шаблонного кода. Со стейт-менеджерами люди всё равно умудряются делать вложенные subscribe и запутывать код эффектами так, что без дебаггера не разобраться.
Но смысл в том что не стоит тянуть практики с бека на фронт?)
источник

ДМ

Денис Макаров in Angular - русскоговорящее сообщество
Maksim Chuguev
Я почитал статью, я делал примерно так же. Но есть проблема что с готовой библиотекой другие разрабы будут допускать меньше ошибок так как есть готовый мануал и документация))
есть очень простой подход для написания правильной архитектуры с сервисами: cqrs
по поводу стейт менеджеров: хотите тратить кучу времени на бойлерплейт - пожалуйста
советую почитать данную статью на тему стейт менеджеров: https://medium.com/ngx/angulars-state-machine-learning-to-use-correctly-452f8b47ce9d
источник