Size: a a a

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

2021 March 31

M

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

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Вертихвост キバ 🏡🦊
Тогда, хорошо подойдет формировать список необходимых подписок в зависимости от всех условий. В этом списке должно быть конкретно обозначено что именно должно отобразиться.

А уже отталкиваясь от этого списка, рендерить необходимые компоненты. Это можно сделать через ngIf, ngSwitch, ngComponentOutlet, или @ngxd/core, если потребуются биндинги.

☝️ используя последние два способа, если в приложении включен ivy, то можно будет сделать ленивую подгрузку компонентов
интересно, спасибо)
источник

НЧ

Никита Чеботов... in Angular - русскоговорящее сообщество
Roman Hordiichuk
Задача в том чтобы хранить какие-то данные и условно только разработчик видит эти данные
если только отправлять на бэк эти данные
в браузере не спрячешь
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Roman Hordiichuk
Задача в том чтобы хранить какие-то данные и условно только разработчик видит эти данные
это наверное возможно только на серверной стороне. не spa. типа отправил данные, сервер вернул страницу. все
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
Никита Чеботов
если только отправлять на бэк эти данные
в браузере не спрячешь
Это jwt token я его получаю и он лежит в браузере во время сессии, возвращать обратно нету смысла
источник

НЧ

Никита Чеботов... in Angular - русскоговорящее сообщество
Roman Hordiichuk
Это jwt token я его получаю и он лежит в браузере во время сессии, возвращать обратно нету смысла
зачем его прятать?
источник

ЕУ

Евгений Удалов... in Angular - русскоговорящее сообщество
Никита Чеботов
зачем его прятать?
+
источник

ОГ

Олександр Глушач... in Angular - русскоговорящее сообщество
Имеется 2 массива объектов, один большой, второй маленький. У объектов большого массива имеются поля id, ЗНАЧЕНИЯ которых я должен сравнить со ЗНАЧЕНИЯМИ полей type, которые имеется у вложенных объектов маленького массива. Если найдется совпадение, то поля name из большого массива объектов вывести в верстку ангуляра. Подскажите, как элегантно и правильно это можно сделать?
источник

RH

Roman Hordiichuk in Angular - русскоговорящее сообщество
То есть эти данные конечный пользователь достать не сможет?
источник

НЧ

Никита Чеботов... in Angular - русскоговорящее сообщество
сможет если захочет. Смотря кто он этот конечный пользователь
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Roman Kolesnikov
представим есть компонент в котором в зависимости от типа юзера нужно показать ту или иную подписку
условий может быть множество

каждая подписка это отдельный компонент

вопрос: по вашему мнению лучше сделать навигацию и гуарды или просто через ngIf отрендерить в зависимости от условия тот или иной компонент

и почему?
Я бы начал с такого

export interface MySubscriptionPlugin {
 supports(user:User): Observable<boolean>;
 getSubscription(): Observable<MySubscription>;
}
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Smooth Operator
Я бы начал с такого

export interface MySubscriptionPlugin {
 supports(user:User): Observable<boolean>;
 getSubscription(): Observable<MySubscription>;
}
угу, тоже интересно
спасибо
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Олександр Глушач
Имеется 2 массива объектов, один большой, второй маленький. У объектов большого массива имеются поля id, ЗНАЧЕНИЯ которых я должен сравнить со ЗНАЧЕНИЯМИ полей type, которые имеется у вложенных объектов маленького массива. Если найдется совпадение, то поля name из большого массива объектов вывести в верстку ангуляра. Подскажите, как элегантно и правильно это можно сделать?
Использовать Set для маленького массива
И отфильтровать с помощью него большой
источник

ОГ

Олександр Глушач... in Angular - русскоговорящее сообщество
Smooth Operator
Использовать Set для маленького массива
И отфильтровать с помощью него большой
Set дубликаты убирает
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Олександр Глушач
Set дубликаты убирает
А не надо?
источник

ОГ

Олександр Глушач... in Angular - русскоговорящее сообщество
Smooth Operator
А не надо?
дубликатов нет
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Олександр Глушач
дубликатов нет
Тогда в чем проблема?)
источник

ОГ

Олександр Глушач... in Angular - русскоговорящее сообщество
Smooth Operator
Тогда в чем проблема?)
сравнить поля объектов массивов  и вывести другие поля. В вопросе подробно описал
источник

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Спасибо что держишь вкурсе за дедюпликацию в сете
источник