描述如题,求大神指点
代码
父组件
html:
<ng-container *ngComponentOutlet="switchComponent"></ng-container>
ts:
public switchComponent = null;
constructor() {
this.switchComponent = PatientRecordComponent;
}
子组件
<div *ngif="false">ssss</div>
尝试解决方法
父组件
html:
<ng-container *ngComponentOutlet="switchComponent; ngModuleFactory: myModule;"></ng-container>
ts:
import {NgModuleFactory, Compiler} from '@angular/core';
import {PatientRecord} from '../common/patient/record/record.module';
public switchComponent = null;
myModule: NgModuleFactory<any>;
constructor(compiler: Compiler) {
this.myModule = compiler.compileModuleSync(PatientRecord); this.switchComponent = PatientRecordComponent;
}
慕仙森
相关分类