Size: a a a

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

2021 March 05

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
в общем это точно ContentChild. Не работает весьма вероятно из-за того, что правка скомпилированного кода. Я правильно понимаю, вы модифицируете html которы вам выплюнул билд ?
сейчас разверну песочницу
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
Только хотел написать, что по картинкам мои возможности исчерпались ) Мне кажется, что он не запарсил селектор из-за того, что тот в рутовом файле
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
Только хотел написать, что по картинкам мои возможности исчерпались ) Мне кажется, что он не запарсил селектор из-за того, что тот в рутовом файле
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
в песочнице у вас это все внутри компонента рутового
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
в вашем примере - в шаблоне входном
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
если сделаете обертку должно заработать
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
в песочнице у вас это все внутри компонента рутового
туплю - еще одну обертку? сейчас в моем компоненте выведу    var all = document.getElementsByTagName('*');
       console.log(all); посмотрю что парсит из тела документ
источник

A

Alexey in Angular - русскоговорящее сообщество
Привет, подскажите где искать ответ, head таблицы съехал, каждый td в таблице это component. Сносит только если td импортируется с другого компонента. Спасибо!
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
Сделать компонент App, и в него поместить эти 2 компонента, чтобы в index.html было просто <app></app>
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
Сделать компонент App, и в него поместить эти 2 компонента, чтобы в index.html было просто <app></app>
так для меня не подходит - я передаю паарметры из вне сейчас для <app-map-wrapper>:

<app-map-wrapper>
<div id="map" #container></div>
</app-map-wrapper>
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
Сделать компонент App, и в него поместить эти 2 компонента, чтобы в index.html было просто <app></app>
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
Сделать компонент App, и в него поместить эти 2 компонента, чтобы в index.html было просто <app></app>
в конструоре компонента он все же видит div#map
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
Сделать компонент App, и в него поместить эти 2 компонента, чтобы в index.html было просто <app></app>
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
Oleg P
так для меня не подходит - я передаю паарметры из вне сейчас для <app-map-wrapper>:

<app-map-wrapper>
<div id="map" #container></div>
</app-map-wrapper>
какое-то сильное колдунство. Не хочу сейчас вникать во всю схему, но кажется что вам тогда проще зацепить этот div через nativeElement.querySelector, где nativeElement - элемент вашего враппера
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
в вашей схеме ангуляр не парсит метку у контент чайлда, поэтому не может ее зацепить. Поэтому придется использовать те или иные костыли. Чтобы что-то менее костыльное придуматьн адо осознать всю схему, на ночь я не готов )
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
какое-то сильное колдунство. Не хочу сейчас вникать во всю схему, но кажется что вам тогда проще зацепить этот div через nativeElement.querySelector, где nativeElement - элемент вашего враппера
можно - то div внутри может иметь разный id - в этом и был смысл что не важно -что там - просто брать элемент в ng-content
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
ну вы же используете метку container
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
что мешает использовать класс container, вместо этой метки
источник

VK

Valery Kozlov in Angular - русскоговорящее сообщество
по смыслу тоже самое. nativeElement.querySelector обеспечит, что он будет внутри
источник

OP

Oleg P in Angular - русскоговорящее сообщество
Valery Kozlov
какое-то сильное колдунство. Не хочу сейчас вникать во всю схему, но кажется что вам тогда проще зацепить этот div через nativeElement.querySelector, где nativeElement - элемент вашего враппера
понял - спасибо и на том! Буду думать.
источник