Angular · Middle · Frage 67 von 75
Wie erzeugt man eine Komponente dynamisch und setzt ihre Inputs?
const ref = this.vcr.createComponent(Toast);
ref.setInput('message', 'Saved');- 1
ref.instance.message = ...zuweisen - die einzige Möglichkeit - 2
ViewContainerRef.createComponentundComponentRef.setInputnutzen - 3
document.createElement('app-toast')nutzen
Antwort zeigen
Richtige Antwort: ViewContainerRef.createComponent und ComponentRef.setInput nutzen
Erklärung
setInput funktioniert mit Signal-Inputs und markiert OnPush-Komponenten zur Prüfung. NgComponentOutlet deckt einfache Template-Fälle ab.