Angular · Middle · Запитання 67 з 75
Як створити компонент динамічно й задати йому inputs?
const ref = this.vcr.createComponent(Toast);
ref.setInput('message', 'Saved');- ✓Правильна відповідь: Через
ViewContainerRef.createComponentіComponentRef.setInput - 2Через
document.createElement('app-toast') - 3Присвоїти
ref.instance.message = ...- єдиний варіант
Пояснення
setInput працює із сигнальними inputs і позначає OnPush-компоненти для перевірки. Для простих випадків у шаблоні є NgComponentOutlet.