Angular 6: Renderer 2 - рендеринг пользовательских компонентов с использованием Renderer2 не работает - PullRequest
0 голосов
/ 31 января 2019

У меня есть один пользовательский угловой компонент <sample-cmp></sample-cmp>

Его содержимое не отображается в браузере, когда оно добавляется в DOM через Renderer2.

Пожалуйста, найдите следующий код, которым я являюсьиспользование для визуализации пользовательского углового компонента 6 с помощью Renderer2

@ViewChild('formParent') 
public elmRef: ElementRef;  

constructor(public renderer: Renderer2) {

}

const domElm = renderer.createElement('sample-cmp');

renderer.appendChild(elmRef.nativeElement, domElm);

Приведенный выше код сгенерирует приведенный ниже тег в пользовательском интерфейсе.

<sample-cmp></sample-cmp>

Но этот шаблон 'sample-cmp' содержит 'HelloМир "текст, и это не отображается.

Моя проблема в том, что при рендеринге одного пользовательского компонента с помощью Renderer 2 содержимое шаблона пользовательских компонентов не обрабатывается.

...