Angular2 cargando contenido dinámico / html en for loop

Tengo una matriz json que puede contener el componente o el selector html para el componente que quiero cargar. Estoy tratando de cargar estos datos dentro de un bucle for. Cuando intento interpolar el valor {{d.html}} aparece como texto del plan. Cuando uso el enfoque innerHTML a continuación e inspecciono el dom, veo el html allí, pero no se comporta como un componente personalizado (el dom solo contendrá en lugar de inicializarlo y reemplazarlo con la plantilla de componentes.

He echado un vistazo al cargador de contenido dinámico, pero eso no parece encajar. Esto está en un bucle for y, por lo tanto, no puede usar la sintaxis de la plantilla, por lo que loadIntoLocation no funcionará para mí. Tampoco estoy seguro de cómo funcionaría si el componente tuviera alguna entrada.

<div *ngFor="#d of dtabs" class="tab-pane" id="tab-{{d.component}}">
  <div [innerHTML]="d.html"></div>
</div>

Respuestas a la pregunta(2)

Su respuesta a la pregunta