@Component({
selector: 'my-cmp',
template: `
<div #target></div>
`
})
export class MyCmp {
@ViewChild('target', {read: ViewContainerRef}) target : ViewContainerRef;
render() {
let cmp = Component(metadata)(type);
this.componentResolver.resolveComponent(cmp).then(factory => {
let component = this.target.createComponent(factory, 0, null, null);
});
}
}
Я пытаюсь загрузить компонент в ViewContainerRef
. Все documentation говорит, что после создания компонента он автоматически загружается в DOM (где находится ViewChild
.) Но это не происходит. Зачем? Пожалуйста помоги.ViewContainerRef не загружает компонент в DOM
в моем источнике я есть все опечатки исправлены ха-ха. Мой пример выше не является полным, потому что полная версия намного длиннее. К сожалению, у меня все еще есть эта проблема ... – dopatraman
Вы проверили плукер? Можете ли вы создать плункер для своего кода, вы получаете какую-либо ошибку? –