169 похожих чатов

Всем привет, хочу разобраться с логикой, как это работает Есть компонент

(назовем его родительский) в контент которого вложены child компоненты через структурную директиву
Child компонент провайдит свой базовый класс, через useExist себя

Родительский компонент после initView создает вью дочернего компонента и вставляет в ng-container (через createEmbeddedView)

После этого я могу получить компонент через @ContentChild(BaseClass) но почему? я же вставляю его в ng-container, разве это не должно быть @ViewChild?

сделал небольшой пример
https://stackblitz.com/edit/angular-ivy-1b9zei?file=src/app/folder/folder.component.ts

13 ответов

13 просмотров
⛄️- Автор вопроса

ещё странное поведение если ContentChild, то не видит до вставки ng-content если ContentChildren, то там есть один элемент

⛄️
ещё странное поведение если ContentChild, то не ви...

Я воспринимаю ангуляр как чистую магию... чтобы не мучиться)

⛄️- Автор вопроса
Дмитрий
Я воспринимаю ангуляр как чистую магию... чтобы не...

очень надеюсь все таки разобраться казалось более менее стал понимать DI, а тут такой кейс прилетел

Нет сначала инициализируются все вью потом начинается распихивание контента

⛄️
это к чему?

Так почитай свой вопрос

⛄️- Автор вопроса
Nikita Safronov
Нет сначала инициализируются все вью потом начинае...

вью чайлд компонента инициализируется на моменте createEmbeddedView я что-то совсем не понимаю ответа

⛄️- Автор вопроса

Ребят, объясните пожалуйста, кто в di хорошо разбирается 🙆‍♂️

⛄️- Автор вопроса
Kozimjon Vakhobov
что именно? что это такое?

В reply, вопрос по provide и внедрение через ContentChild

⛄️
В reply, вопрос по provide и внедрение через Conte...

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

⛄️- Автор вопроса
⛄️
Не совсем, https://t.me/angular_ru/521402

не, это оказывается не ко мне 😅 я думал вы про di в общем понимании

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта