Size: a a a

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

2020 January 28

S

Smooth Operator in Angular - русскоговорящее сообщество
Veli
ну там же не только в количестве строк проблема. Если в объекте будет, то оно все будет централизовано и красиво
так что может быть красивее
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
одного числа
источник

V

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

S

Smooth Operator in Angular - русскоговорящее сообщество
котролирующего три инпута битовыми масками)
источник

V

Veli in Angular - русскоговорящее сообщество
щас начнет про биты рассказывать шутку
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
Yuri Katkov
три переменных - отличный способ. Получится читабельно и понятно.
спасибо
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
мне нужно сделать превью документов. я решил сделать компонент обертку, которая сама инжектит документы через ContentChildren и подписывается на клики, чтобы показать превью.
Проблемка в том, что если документы выводятся по условию, то QueryList не обновляется, поэтому я решил сделать обратную архитектуру и инжектить компонент обертку, в сами документы.

как думаете, норм подход?
непонятно чет
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Smooth Operator
непонятно чет
с какого момента?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
что если документы выводятся по условию, то QueryList не обновляется
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Всем привет

Подскажите, пожалуйста

Использую canActivate Guard (аля url '/home' cmp: Home)

В том случае, если canActivate не переходит на /home. Пробовал делать редирект на /home внутри гарда - начинается рекурсия

Как можно сделать, что бы гард влиял только на отображение элемента?
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Smooth Operator
что если документы выводятся по условию, то QueryList не обновляется
если делаешь просто ngFor то нормально
если внутри ngFor есть допонительные *ngIf (ну давай скажем фильтры для простоты), то  queryList не подхватывает эти документы
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
если делаешь просто ngFor то нормально
если внутри ngFor есть допонительные *ngIf (ну давай скажем фильтры для простоты), то  queryList не подхватывает эти документы
а как ты отслеживаешь изменение QueryList ?
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Вячеслав Салоид
Всем привет

Подскажите, пожалуйста

Использую canActivate Guard (аля url '/home' cmp: Home)

В том случае, если canActivate не переходит на /home. Пробовал делать редирект на /home внутри гарда - начинается рекурсия

Как можно сделать, что бы гард влиял только на отображение элемента?
гард для роутинга. зачем черезе него что-то показывать?
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Smooth Operator
а как ты отслеживаешь изменение QueryList ?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
странно, должно работать
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Smooth Operator
странно, должно работать
может дело тут во вложенности компонентов
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
в примитивном примере у меня тоже работает. но в реальном месте за 7 компонентами нет
источник

ВС

Вячеслав Салоид in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
гард для роутинга. зачем черезе него что-то показывать?
Поддерживаю старый проект.

Есть компонент на AngularJS
Есть компонент на Angular 2+

Оба привязаны к одному роуту. Зависят от роли пользователя.
источник

П

Пёс Цифрового Сопротивления in Angular - русскоговорящее сообщество
Вячеслав Салоид
Поддерживаю старый проект.

Есть компонент на AngularJS
Есть компонент на Angular 2+

Оба привязаны к одному роуту. Зависят от роли пользователя.
мне кажется ты хочешь сделать динамический компонент на роуте. я так не делал. не проще сделать обертку, посадить ее на /home и там разрулить уже
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Пёс Цифрового Сопротивления
может дело тут во вложенности компонентов
а descendants включал?
источник