Angular · Middle · Pytanie 67 z 75
Jak dynamicznie utworzyć komponent i ustawić mu inputy?
const ref = this.vcr.createComponent(Toast);
ref.setInput('message', 'Saved');- ✓Poprawna odpowiedź: Przez
ViewContainerRef.createComponentiComponentRef.setInput - 2Przez
document.createElement('app-toast') - 3Przypisać
ref.instance.message = ...- jedyna opcja
Wyjaśnienie
setInput działa z inputami sygnałowymi i oznacza komponenty OnPush do sprawdzenia. Proste przypadki w szablonie obsługuje NgComponentOutlet.