Size: a a a

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

2020 January 15

R

RA-TA-TATA in Angular - русскоговорящее сообщество
Подскажите, как можно поймать класс, который только появится?
источник

R

RA-TA-TATA in Angular - русскоговорящее сообщество
и изменить ему свойства
источник

ВГ

Валерий Герасимов in Angular - русскоговорящее сообщество
Valentin Buryakov
Ну не совсем понял, в чем именно суть ? в гарде вы точно также можете получить  meta информации из роута, на который переходят и сделать дейтсвия какие-то, либо при перенаправлении передать какую-то доп инфу в компонент-заглушку
Разница в том что мы всегда перенаправляем на какой-то более менее статичный адрес(например no-access). И этот адрес используя свой компонент задаст свое окружение. А мне нужно иметь несколько окружений для разных страниц. Например заходит пользователь на url /forum/admin и не нарушая окружения форума, сказать пользователю, что у него нет доступа. И на url /game/admin не нарушая игрового окружения сказать то же самое.

Можно конечно перенаправлять отдельно на /forum/no-access и на /game/no-access но тогда нужно изменять роутинг, а учитывая что страниц много и везде может не быть доступа, то было бы удобнее нагородить костыль с авто дополнением роутов, и мне кажется сейчас что это решение намного сложнее чем вместо нужного компонента рядом с router-outlet просто вставлять заранее заготовленный компонент при определенных условиях.
источник

ВГ

Валерий Герасимов in Angular - русскоговорящее сообщество
Или я что-то не знаю про роутинг и подобное с ними сделать проще чем я думаю, только я не знаю как.
источник

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
Валерий Герасимов
Разница в том что мы всегда перенаправляем на какой-то более менее статичный адрес(например no-access). И этот адрес используя свой компонент задаст свое окружение. А мне нужно иметь несколько окружений для разных страниц. Например заходит пользователь на url /forum/admin и не нарушая окружения форума, сказать пользователю, что у него нет доступа. И на url /game/admin не нарушая игрового окружения сказать то же самое.

Можно конечно перенаправлять отдельно на /forum/no-access и на /game/no-access но тогда нужно изменять роутинг, а учитывая что страниц много и везде может не быть доступа, то было бы удобнее нагородить костыль с авто дополнением роутов, и мне кажется сейчас что это решение намного сложнее чем вместо нужного компонента рядом с router-outlet просто вставлять заранее заготовленный компонент при определенных условиях.
Я понял вы хотите сохранять роут, и layout страницы (т.е окружение  как  вы описали). В таком случае тут резолвер бы подошел. Вы в route.data кладете свойство hasAccess и в резолвере записываете значание туда, и тогда в самом компонете по ифу показываете  либо заглушку или router-outlet
источник

ВГ

Валерий Герасимов in Angular - русскоговорящее сообщество
Valentin Buryakov
Я понял вы хотите сохранять роут, и layout страницы (т.е окружение  как  вы описали). В таком случае тут резолвер бы подошел. Вы в route.data кладете свойство hasAccess и в резолвере записываете значание туда, и тогда в самом компонете по ифу показываете  либо заглушку или router-outlet
Спасибо попробую завтра
источник
2020 January 16

AT

Arams Tomojans in Angular - русскоговорящее сообщество
доброго утра ребят. дайте направление пожалуйста, в какую сторону копать. хочу разрабатывать для будущей системы модули. как их разрабатывать таким образом что бы можно было их ставить из своего гитхаба через консоль не копируя файлы вручную? грубо говоря есть сервис логирования пользователей. как сделать так что бы можно было импортировать его в уже существуещий проект через терминал?
источник

D

Danil in Angular - русскоговорящее сообщество
подскажите, а как реализовать загрузку файла в фоновом режиме? чтобы пользователь мог дальше по сайту лазить
источник

G

Galeups in Angular - русскоговорящее сообщество
RA-TA-TATA
Подскажите, как можно поймать класс, который только появится?
в каком смысле поймать? применить к нему стили?
источник

N

Navruzbek in Angular - русскоговорящее сообщество
как эффективно пользоваться с ngrx-entity для работы большим массивом данных и пагинаци, без SSR
источник

D

Danil in Angular - русскоговорящее сообщество
RA-TA-TATA
Подскажите, как можно поймать класс, который только появится?
ng-deep
источник

KK

Kseniia Koparos in Angular - русскоговорящее сообщество
Danil
ng-deep
Эта конструкция ведь устарела? Лучше настраивать view encapsulation у компонента же?
источник

АД

Александр Духновский in Angular - русскоговорящее сообщество
Kseniia Koparos
Эта конструкция ведь устарела? Лучше настраивать view encapsulation у компонента же?
Да
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Привет, а подскажите, есть ли оператор на подобии distinct, который бы "замораживал" состояние, основываясь на Observable или просто флажке?
Суть в том, что вношу изменения в разные Subject и результат каждый раз пересобирается, хотелось бы перед началом изменений зафиксировать текущее состояние, а по окончанию выполнить обновление единоразово.
Была идея делать через BehaviorSubject<boolean>, переключение которого делало бы switchMap на нужный поток, но проблема в том, что так теряется состояние переменной, поскольку она вычисляемая.
Если суть не ясна, то попробую быстренько накидать пример.
источник

OS

Oscar S in Angular - русскоговорящее сообщество
Всем привет!
Как в Directive получить контекст Host'а?
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Вот пример: https://stackblitz.com/edit/angular-vdes8x?file=src/app/app.component.ts
Нажимая кнопку меняем 3 Observable и значение пересчитывается при изменении каждой из них, можно ли организовать управляющий поток, который бы позволял начинать и заканчивать "транзакцию", запуская обновление по окончанию?
источник

SR

Sergei Rogachev in Angular - русскоговорящее сообщество
Подскажите, есть какие то видеоплееры на ангуляре для показа потокового видео (mjpeg) ?
источник

SG

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

D

Danil in Angular - русскоговорящее сообщество
Подскажите, делаю после response push в list который во вьюхе вывожу, но элементы не добавляются. в чем может быть проблема?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Danil
Подскажите, делаю после response push в list который во вьюхе вывожу, но элементы не добавляются. в чем может быть проблема?
как он выводится?
источник