angulaire 4+ attribuer @Input pour ngComponentOutlet composant créé dynamiquement

Angulaire 4 pour créer dynamiquement un composant, vous pouvez utiliser ngComponentOutlet directive: https://angular.io/docs/ts/latest/api/common/index/NgComponentOutlet-directive.html

quelque chose comme ceci:

Composante dynamique

@Component({
  selector: 'dynamic-component',
  template: `
     Dynamic component
  `
})
export class DynamicComponent {
  @Input() info: any;
}

Application

@Component({
  selector: 'my-app',
  template: `
     App<br>
     <ng-container *ngComponentOutlet="component"></ng-container>
  `
})
export class AppComponent {
  this.component=DynamicComponent;
}

Comment puis-je passer @Input() info: any; de l'information dans ce modèle <ng-container *ngComponentOutlet="component"></ng-container> ?

source d'informationauteur Doua Beri