Задать вопрос
@sdgroup14

Как получить html элемент из ngFor Angular 2+?

Как мне получить html элемент из ngfor? суть вопроса такова. Есть список... по которому я клацаю и кликнутый элемент я то могу достать через (click)="myHandler($event)".... А если при инециализации мне это нужно сделать? Суть в том что мне нужно достать offset этого "active" элемента и присвоить канвас элементу его позицию.... т.е. по клику могу а без клика в ngOnInit не понимаю как это сделать....

https://stackblitz.com/edit/angular-gfq6kz Тут видно что при клике кружок меняет свое положение. Но когда компонент инициализируется уже есть активный элемент, но я не знаю как взять позиции этого элемента не топорно.... По сути я то могу при ngOnInit найти ViewChild списка итемов и там в ChildNodes найти этот элемент и забрать его left и right но чет мне кажется это очень плохая идея. Тем более активный элемент может меняться, и количество тоже
  • Вопрос задан
  • 600 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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