Size: a a a

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

2020 May 06

YK

Yuri Katkov in Angular - русскоговорящее сообщество
не подкинешь пример?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Yuri Katkov
не подкинешь пример?
пример чего?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
ну, схемы описания, функции рендера
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Yuri Katkov
ну, схемы описания, функции рендера
formly hide fields например
источник

YK

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

YK

Yuri Katkov in Angular - русскоговорящее сообщество
гм. что-то оно не прибирается за собой
источник

V

Vadym in Angular - русскоговорящее сообщество
ребята, как  в зависимости от роута отобразить ту или иную часть формы?
источник

YK

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

V

Vadym in Angular - русскоговорящее сообщество
Yuri Katkov
мне кажется, лучше переформулировать вопрос
ну я хочу сделать форму восстановления пароля и хочу сделать ее универсальной.
по роуту reset-password чтобы отображалось только поле ввода емейла, а вот когда юзер перейдет по ссылке, которая пришла на почту ему, то по роуту set-new-password из формы отображалось только поля ввода и подтверждения пароля.
тоесть я хочу части одного компонента использовать по разных роутах
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
но вообще, конечно можно подписаться на одну из обзерваблов в activatedRoute
источник

V

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

V

Vadym in Angular - русскоговорящее сообщество
Yuri Katkov
но вообще, конечно можно подписаться на одну из обзерваблов в activatedRoute
снапшот?
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
именно не снэпшот
источник

YK

Yuri Katkov in Angular - русскоговорящее сообщество
Vadym
ну я хочу сделать форму восстановления пароля и хочу сделать ее универсальной.
по роуту reset-password чтобы отображалось только поле ввода емейла, а вот когда юзер перейдет по ссылке, которая пришла на почту ему, то по роуту set-new-password из формы отображалось только поля ввода и подтверждения пароля.
тоесть я хочу части одного компонента использовать по разных роутах
но конкретно в этом случае, я бы делал две формы
источник

YK

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

YK

Yuri Katkov in Angular - русскоговорящее сообщество
ну если сильно хочется, можно
showOnlyEmail$ = this.activatedRoute.params.pipe(switchMap(params => и тут маппишь на boolean))
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
народ, может кто сталкивался.
источник

V

Vadym in Angular - русскоговорящее сообщество
Yuri Katkov
ну если сильно хочется, можно
showOnlyEmail$ = this.activatedRoute.params.pipe(switchMap(params => и тут маппишь на boolean))
понял, спасибо
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
зависло на этом шаге. И не понятно, что я сделал не так
источник

AP

Andrey Panasenko in Angular - русскоговорящее сообщество
Всем привет. Подскажите, кейс в моем случае.

Есть вендорский сервис уведомлений, которому я на вход должен передать TemplateRef. Соответственно возникает вопрос, откуда взять templateRef. Я могу конечно создать компонент, закинуть его в AppComponent.html и через статику вытащить его шаблон (с помощью ViewChild), но это звучит крайне хреново, хотя я знаю, что такой подход работает.

Я начал изучать, можно ли что-то придумать с этим используя CDK и понял, что шаблоны основываются на порталах. Соответственно вопрос, могу ли я как то создать на лету шаблон или компонент (с шаблоном внутри) и вытащить из него шаблон без необходимости прикрепления компонента к ContainerRef ?
источник