Size: a a a

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

2020 April 22

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
а кто нибудь знает, можно ли как-нибудь заиметь лицезнию джетбреинсов (intlif idea) со скидкой или может кто-то в складчину себе сервак берет?
у них есть скидки для студентов и мейнтейнеров ОСС
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
(точнее фри лицензии)
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
Dmitry Teplov
у них есть скидки для студентов и мейнтейнеров ОСС
ОСС? вот из ит
источник

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
ОСС? вот из ит
Оупен Сорс Софтваре ¯\_(ツ)_/¯
OSS
источник

VV

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

DT

Dmitry Teplov in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
аааа, понял
сверху вкладки, там есть разные виды
https://www.jetbrains.com/community/education/#students
источник

VV

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

S🌴

Saidazim 🌴 in Angular - русскоговорящее сообщество
Всем привет, у меня есть два Больших компонента - parent/child, и мне нужно с parent компонента вызвать функцию из child, как мне это лучше реализовать? viewChild не сильно повлияет на производительность? Компоненты все таки большие
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
Всем привет! А на сколько правильно (или наоборот - неправильно) будет делать запрос в сервисе, тут же в сервисе в сабжект приходящее значение записывать и использовать его повсеместно где надо?
(Эти данные мне нужны только на одной вкладке, допустим, не на всём проекте)
или лучше делать запрос из компонента, сейвить его из компонента обратно на сервис и уже оттуда дёргать.
Вообще цель - сократить количество дёрганий сервера к значениям, которые не меняются.
источник

S

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

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
Stanislav
В компонента не нужно делать запрос ))))
нет, это я понимаю) вся логика общения с бэком уже в  сервисе
Пока так: в компоненте я дёргаю запрос и пишу данные например в таблицу, потом скидываю их в сервис в переменную, тк мне в следующем компоненте снова понадобятся эти данные
источник

S

Stanislav in Angular - русскоговорящее сообщество
Заведи себе 2 сервиса, один будет отвечать за логику твоего приложения (тут пихай свои сабжжекты) и его будут юзать твои компоненты
источник

S

Stanislav in Angular - русскоговорящее сообщество
А второй будет просто стучать на сервак и отдавать данные , его инжекти в первый сервис
источник

S

Stanislav in Angular - русскоговорящее сообщество
У тебя запросы и логика будут разделены и все будут счастливы ☺️
источник

S

Stanislav in Angular - русскоговорящее сообщество
Тихон Жарких
нет, это я понимаю) вся логика общения с бэком уже в  сервисе
Пока так: в компоненте я дёргаю запрос и пишу данные например в таблицу, потом скидываю их в сервис в переменную, тк мне в следующем компоненте снова понадобятся эти данные
Вот в это ещё один сервис прослойку, в моих мпссагах - сервис1
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
Stanislav
Вот в это ещё один сервис прослойку, в моих мпссагах - сервис1
благодарю)
Ещё одна проблема - данные при релоаде страницы стираются
сохраняю в subject
источник

VY

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

S

Stanislav in Angular - русскоговорящее сообщество
У тебя в компонента должны желательно просто лежать объекты, если тебе их только показывать.
А в сервисе1 , у тебя будут твои сабжжекты и сервис синглтон, никуда они не денуться. С своем компоненте подписывайся на сабджекты сервиса (не забудь отписывать )
источник

S

Stanislav in Angular - русскоговорящее сообщество
На истину не претендую, но мне в таком подходе комфортно разделять. Если не прав, меня подправят )
источник

ТЖ

Тихон Жарких... in Angular - русскоговорящее сообщество
Stanislav
У тебя в компонента должны желательно просто лежать объекты, если тебе их только показывать.
А в сервисе1 , у тебя будут твои сабжжекты и сервис синглтон, никуда они не денуться. С своем компоненте подписывайся на сабджекты сервиса (не забудь отписывать )
но вопрос про перезагрузку и f5 на странице:
данные будут сейвиться в сервисе или будут обнуляться?
и, ежели я так хочу, то их надо  в локалсторейдж лить, как выше написали?
источник