Size: a a a

Советский Angular

2021 March 19

E

Eugene in Советский Angular
Пёß Цифроwого Сопротивlения
не увидел у них ничего про гитхаб в Про версии
в про версии есть комплит из облака
источник

E

Eugene in Советский Angular
и в комплите из облака у них это
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Eugene
в про версии есть комплит из облака
это просто расчет идет в облаке
источник

E

Eugene in Советский Angular
крч, звучит это все очень вкусно, но я решил спросить, мб кто юзал
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Sergey Vakhramov
@thekiba может натолкнёшь на мысль)

Есть одна глобальная менюха. На странице навигация показывает хедер (типа тайтла на странице). Хочу иметь возможность из компонентов менять тайтл, но при этом если из компонента свалили (уничтожили), то тайтл менялся бы на дефолтный (либо на тот, который до этого предоставил другой компонент).

Как это лучше сделать? Через DI с токеном на бехейвиор сабжекте (чтобы первым устанавливался дефолтный тайтл), а потом заинжектить этот сабжект в менюху и показывать, что он эмитил?

Или через токен провайдить константу, и когда компонент грохнется, то ангуляр возьмут ближайшую по дереву существующую?
По поводу BehaviorSubject, то никогда так не делай. Всегда создавай класс, имя которого будет обозначать контекст, в котором будут неободимые методы, которые будут обозначать конкретные действия. Например: установить текущий тайтл(), убрать тайтл(), получить тайтл(), и т.д.

☝️ это минимум

А по поводу того, как это должно быть устроено, необходимо понять кто отвественен за твою страницу, которая отображается. Кто является источником данных, где указаны: адрес страницы, название страницы, что отображается на странице. Там и надо ставить управление тайтлом.
источник

E

Eugene in Советский Angular
Пёß Цифроwого Сопротивlения
это просто расчет идет в облаке
скрин выше
источник

E

Eugene in Советский Angular
Eugene
и в комплите из облака у них это
очевидно что такую сетку локально не подтянешь
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Eugene
очевидно что такую сетку локально не подтянешь
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
источник

SV

Sergey Vakhramov in Советский Angular
Вертихвост キバ 🏡🦊
По поводу BehaviorSubject, то никогда так не делай. Всегда создавай класс, имя которого будет обозначать контекст, в котором будут неободимые методы, которые будут обозначать конкретные действия. Например: установить текущий тайтл(), убрать тайтл(), получить тайтл(), и т.д.

☝️ это минимум

А по поводу того, как это должно быть устроено, необходимо понять кто отвественен за твою страницу, которая отображается. Кто является источником данных, где указаны: адрес страницы, название страницы, что отображается на странице. Там и надо ставить управление тайтлом.
А если сделать сервис, который расширяет BehaviorSubject и туда методы вкрутить? Пока не могу понять, как это лучше сделать)
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
Sergey Vakhramov
А если сделать сервис, который расширяет BehaviorSubject и туда методы вкрутить? Пока не могу понять, как это лучше сделать)
делегирование > наследование
источник

N👩

Nikita 👩🏻‍💻💭... in Советский Angular
делегирование хорошо наследование плохо
источник

E

Eugene in Советский Angular
хм хмм
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
мне кажется она у них все же натренированная приходит к тебе
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
поставь поиграйся. это быстро на самом деле
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Sergey Vakhramov
А если сделать сервис, который расширяет BehaviorSubject и туда методы вкрутить? Пока не могу понять, как это лучше сделать)
То как реализован сервис — это должно быть сокрыто в сервисе

На выходе должны быть только те методы, которые ты планируешь использовать для конкретных действий. Если мы говорим про тайтл, то всегда должнен быть ответ на вопрос "Что сделать с тайтлом?" и например ответ "Установить тайтл" или "Получать изменения тайтла".
источник

OS

Oleg Skiryuk in Советский Angular
это ответочка клабхаусу не иначе, ждем групповых звонков теперь
источник

E

Eugene in Советский Angular
Пёß Цифроwого Сопротивlения
поставь поиграйся. это быстро на самом деле
да я поставил, вроде шустренько оч бегает
думаю вот взять подписку еще, попробовать
источник

E

Eugene in Советский Angular
Oleg Skiryuk
это ответочка клабхаусу не иначе, ждем групповых звонков теперь
так есть же групповые войсчаты, не?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Eugene
так есть же групповые войсчаты, не?
есть, но нельзя было поднять руку в них
источник