Size: a a a

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

2019 October 11

AS

Anton Shvets in Angular - русскоговорящее сообщество
Ну если линтер в иде ругается приходится все равно форматить. А без линтера не очень
источник

A

A1eksey in Angular - русскоговорящее сообщество
Всем здрасте, есть вопрос, есть к примеру ModalService, который позволяет создать диалоговое окно из TemplateRef, далее я хочу в это диалоговое окно по нажанию на кнопку вставить ещё пару шаблонов ng-template, если я правильно понимаю мне нужно получить ссылку на ng-container внутри диалоговово окна пробовал через *ngTemplateOutlet за пределами диалоговово работает, внутри не работает, подразумеваю что как раз из за того что диалоговое окно создаётся через createEmbeddedView
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
A1eksey
Всем здрасте, есть вопрос, есть к примеру ModalService, который позволяет создать диалоговое окно из TemplateRef, далее я хочу в это диалоговое окно по нажанию на кнопку вставить ещё пару шаблонов ng-template, если я правильно понимаю мне нужно получить ссылку на ng-container внутри диалоговово окна пробовал через *ngTemplateOutlet за пределами диалоговово работает, внутри не работает, подразумеваю что как раз из за того что диалоговое окно создаётся через createEmbeddedView
Создавай на основе компонент в cdk есть модалки,

вложенные компоненты делай через NgComponentOutlet
источник

A

A1eksey in Angular - русскоговорящее сообщество
Есть ли возможность получить ссылку на ng-container внутри модального окна после его создания ?
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Да реф можешь пробрасывать хоть куда, просто это не правильно
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Думай что нет нг темплайтов и нг контейнеров
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Они не для этого, они только чтобы в рамках компоненты одной разрулить дублирование, а у тя динамика, там другие слова
источник

A

A1eksey in Angular - русскоговорящее сообщество
Щас попробую с компонентом + NgComponentOutlet, если я правильно понимаю то NgComponentOutlet делает примерно то же самое что и ComponentFactoryResolver
источник

A

A1eksey in Angular - русскоговорящее сообщество
только без моего участия
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
A1eksey
Всем здрасте, есть вопрос, есть к примеру ModalService, который позволяет создать диалоговое окно из TemplateRef, далее я хочу в это диалоговое окно по нажанию на кнопку вставить ещё пару шаблонов ng-template, если я правильно понимаю мне нужно получить ссылку на ng-container внутри диалоговово окна пробовал через *ngTemplateOutlet за пределами диалоговово работает, внутри не работает, подразумеваю что как раз из за того что диалоговое окно создаётся через createEmbeddedView
может сделаешь внутри того шаблона который передал условия что бы показать другие два
источник

A

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

A

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

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Не нафик, не юзай для модалки нг тамплайт это в анг1 так делали еще
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
2013 год вроде
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Или 14
источник

A

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

A

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

A

A1eksey in Angular - русскоговорящее сообщество
Сюда я могу передать или шаблон или компонент
источник

IK

ILshat Khamitov in Angular - русскоговорящее сообщество
Ты можешь все сделать в виде компонент и передать конфиг и оно тебе все построит
источник

A

A1eksey in Angular - русскоговорящее сообщество
Спасибо за варианты, я попробую всё что мне посоветовали, и отпишу что использовал, и что решило проблему )))
источник