Size: a a a

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

2020 January 23

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
nur tlek
так писать нормально, свитчмап внутри свитчмапа?
Можно избежать вложенных свитчМапов если скомбинировать 2 потока params и queryParams. Тогда вам и дополнительные переменные не будут нужны. Типа такого что-то получается
combineLatest(
     this.activatedRoute.paramMap,
     this.activatedRoute.queryParamMap
   ).pipe(
     filter(([params, queryParams]) => params.has('slug')),
     switchMap(([params, queryParams]) => this.getProducts(params.get('slug'), queryParams))
   )
источник

nt

nur tlek in Angular - русскоговорящее сообщество
Valentin Buryakov
Можно избежать вложенных свитчМапов если скомбинировать 2 потока params и queryParams. Тогда вам и дополнительные переменные не будут нужны. Типа такого что-то получается
combineLatest(
     this.activatedRoute.paramMap,
     this.activatedRoute.queryParamMap
   ).pipe(
     filter(([params, queryParams]) => params.has('slug')),
     switchMap(([params, queryParams]) => this.getProducts(params.get('slug'), queryParams))
   )
spasibo
источник

В

Владимир in Angular - русскоговорящее сообщество
Подскажите пожалуйста, что-то туплю. Есть материал диалог. Можно в него передать компонент, можно templateRef.

Хочется создавать различные диалоги у которых есть какой-то текст и две кнопки, но текст кнопок должен меняться.

Хочу использовать templateRef, чтобы где нужно, просто определять темплейт и всё. Как данные передать внутр ng-template - известно.

Как научить диалог реагировать на кнопки?

Вариант:
1. Создать компонент контейнер в который передавать текст и название кнопок, а уже его научить общаться с диалогом

Можно ли всё-таки использовать templateRef?
источник

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
Владимир
Подскажите пожалуйста, что-то туплю. Есть материал диалог. Можно в него передать компонент, можно templateRef.

Хочется создавать различные диалоги у которых есть какой-то текст и две кнопки, но текст кнопок должен меняться.

Хочу использовать templateRef, чтобы где нужно, просто определять темплейт и всё. Как данные передать внутр ng-template - известно.

Как научить диалог реагировать на кнопки?

Вариант:
1. Создать компонент контейнер в который передавать текст и название кнопок, а уже его научить общаться с диалогом

Можно ли всё-таки использовать templateRef?
через ngTemplateOutlet и прокидывать уже туда контекст
а в самом теплейте брать из контекста
источник

VB

Valentin Buryakov in Angular - русскоговорящее сообщество
Вот тут пример, похожий подход юзается, но тут лишнего много, но идею можно понять
https://medium.com/wizdm-genesys/a-declarative-dialog-for-angular-material-9e7ef89a4c54
источник

В

Владимир in Angular - русскоговорящее сообщество
Valentin Buryakov
Вот тут пример, похожий подход юзается, но тут лишнего много, но идею можно понять
https://medium.com/wizdm-genesys/a-declarative-dialog-for-angular-material-9e7ef89a4c54
спасибо, гляну
источник

В

Владимир in Angular - русскоговорящее сообщество
Valentin Buryakov
Вот тут пример, похожий подход юзается, но тут лишнего много, но идею можно понять
https://medium.com/wizdm-genesys/a-declarative-dialog-for-angular-material-9e7ef89a4c54
Пример крутой, по сути прям то, что надо
источник

A

Arczi in Angular - русскоговорящее сообщество
порекомендуйте плз нормальную либку UI
источник

EC

Eugene Chkalov in Angular - русскоговорящее сообщество
Arczi
порекомендуйте плз нормальную либку UI
material
источник

VM

Vladimir Mechkauskas in Angular - русскоговорящее сообщество
Arczi
порекомендуйте плз нормальную либку UI
источник

ID

Igor D in Angular - русскоговорящее сообщество
+
источник

ЕТ

Евгений Тупиков in Angular - русскоговорящее сообщество
а с PrimeNG UI никто не работал? Были ли с ней какие нибудь трудности?
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
ужасная либа
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
имхо
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Хотя если купить прем-тему то может получше будет, хотя бы из коробки выглядеть будет получше. Но в целом я бы не советовал, мне матириал нравится намного больше
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
Евгений Тупиков
а с PrimeNG UI никто не работал? Были ли с ней какие нибудь трудности?
были и много
источник

AE

Argument Exception in Angular - русскоговорящее сообщество
но тем не менее компонентов побольше чем в материале и даже по функционалу богаче
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Много из этого функционала это обертки над другими либами
источник

ГР

Глеб Рябцев in Angular - русскоговорящее сообщество
Уже все не помню, но графики, к примеру - это charts.js
источник

ЕТ

Евгений Тупиков in Angular - русскоговорящее сообщество
material - очень мало функционален, в этом то и проблема, работал с Element UI для Vue js, прям на порядок мощнее
источник