Чистое уничтожение или заменить компоненты при необходимости < /p>
Код: Выделить всё
const componentConfigs = [
{
component: ButtonComponent,
inputs: { label: 'Click Me' },
outputs: { clicked: () => alert('Button clicked') },
},
{
component: CardComponent,
inputs: { title: 'Card Title', content: 'Lorem ipsum' },
outputs: { selected: data => console.log(data) },
},
];
loadComponent(config) {
const componentRef = this.container.createComponent(config.component);
// How to set `@Input()` and bind `@Output()` safely?
}
Как я могу динамически связать произвольные @input () и @output () с использованием createcomponent ()? @Output () При уничтожении компонентов? Большинство примеров показывают, как динамически загрузить один статический компонент, но я ищу гибкий шаблон, который поддерживает многие компоненты с уникальными привязками.
Подробнее здесь: https://stackoverflow.com/questions/796 ... -input-and
Мобильная версия