Size: a a a

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

2020 February 11

R

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

R

Remite in Angular - русскоговорящее сообщество
вот я добавляю значение в массив foo
после того как сделал консоль лог массива, но это не мешает ему магическим образом появится при раскрытии после добавления
источник

S

San in Angular - русскоговорящее сообщество
Remite
потому что когда children выводится в КОНСОЛЬ там ещё нету данных
Я делаю это в ngAfterContentInit, по идее, данные ведь уже должны быть. К тому же, это ведь contentChild, ссылка на уже существующий элемент.
источник

R

Remite in Angular - русскоговорящее сообщество
и там рядышком выводится иконочка [i] можете навести и почитать
источник

R

Remite in Angular - русскоговорящее сообщество
San
Я делаю это в ngAfterContentInit, по идее, данные ведь уже должны быть. К тому же, это ведь contentChild, ссылка на уже существующий элемент.
ну поставьте static: true и посмотрите как изменится поведение
источник

R

Remite in Angular - русскоговорящее сообщество
ещё раз, консоль лог не честный, он просто принтит ссылку а не реальное состояние в момент выполнения
источник

S

San in Angular - русскоговорящее сообщество
Remite
вот я добавляю значение в массив foo
после того как сделал консоль лог массива, но это не мешает ему магическим образом появится при раскрытии после добавления
хм, занятно
источник

S

San in Angular - русскоговорящее сообщество
Remite
ну поставьте static: true и посмотрите как изменится поведение
Cannot read property 'nativeElement' of undefined
источник

R

Remite in Angular - русскоговорящее сообщество
хотите проверить попробуйте console.log(JSON.parse(JSON.stringify(foo)))
источник

R

Remite in Angular - русскоговорящее сообщество
вот поставьте статик фолс и выведите через парс - стрингифай и увидите что el.children пустой
источник

S

San in Angular - русскоговорящее сообщество
Remite
ещё раз, консоль лог не честный, он просто принтит ссылку а не реальное состояние в момент выполнения
Это понял, спасибо.
Но как тогда в ангуляре обращаться к содержимому дом после его инициализации?
источник

R

Remite in Angular - русскоговорящее сообщество
не совсем понимаю кейса, если честно :(
источник

OF

Oleg Filkin in Angular - русскоговорящее сообщество
Привет всем! Подскажите, а если добавляешь аттрибутивную директиву в app.module разве она не должна становиться доступной в любой части приложения?
источник

S

San in Angular - русскоговорящее сообщество
Remite
не совсем понимаю кейса, если честно :(
Есть
<child-component>
  <ng-content #container></ng-content>
</child-component>

мне нужно получись актуальную ссылку на <ng-content #container></ng-content>
источник

S

San in Angular - русскоговорящее сообщество
в смысле, получить содержимое этого контейнера, чтобы работать как с объектом
источник

SV

Sla V in Angular - русскоговорящее сообщество
Oleg Filkin
Привет всем! Подскажите, а если добавляешь аттрибутивную директиву в app.module разве она не должна становиться доступной в любой части приложения?
В рамках модуля. Если ты этот модуль подрубаешь в другом модуле, то и там будет работать
источник

МЗ

Михаил Захаренков in Angular - русскоговорящее сообщество
San
в смысле, получить содержимое этого контейнера, чтобы работать как с объектом
@ViewChild('container') cnt: type;
источник

SV

Sla V in Angular - русскоговорящее сообщество
San
в смысле, получить содержимое этого контейнера, чтобы работать как с объектом
ContentChild пробовал использовать?
источник

S

San in Angular - русскоговорящее сообщество
Sla V
ContentChild пробовал использовать?
Да, как раз таким образом и получал ссылку
источник

SV

Sla V in Angular - русскоговорящее сообщество
San
Да, как раз таким образом и получал ссылку
И у тебя все равно не получается?(Что-то я притормаживаю)
источник