Я не могу получить указанный элемент c из DOM, используя getElementById или getElementsByClassName. Я реализую фабричный шаблон в Angular, используя ComponentFactoryResolver
(см. Пример в Stackblitz ниже).
Когда я создаю первую пиццу и хочу выбрать элемент, он дает мне нулевое или пустое HTMLCollection. Но когда я выбираю топпинг и создаю новую пиццу, я вижу элемент в консоли.
Я устанавливаю два элемента div в pizza.component. html (один для id
, другой - один для class
- строки 5 и 6).
Я распечатываю в файле pizza.component.ts getElementById
и getElementsByClassName
, используя метод ngOnInit (строки 15 и 16).
Есть ли способ создать пиццу и получить доступ к этим элементам, не дожидаясь выбора начинки и создания новой пиццы? Другими словами, чтобы получить доступ к состоянию компонента?
Stackblitz