Angular 角度5-NGO开关和;ngSwitchCase不在html的真实元素上

Angular 角度5-NGO开关和;ngSwitchCase不在html的真实元素上,angular,ng-switch,Angular,Ng Switch,我试图根据组件字段类型属性创建不同的html表内容。我担心的是,当我在操作html表时,我不能在我的tbody中插入任何额外的div,因此使用ng模板来覆盖这种情况,但我得到了一个异常“没有NgSwitch错误的提供程序” 我需要ngSwitch&ngSwitchCase不在html的真实元素上 这是 请建议在这里做什么 不要使用ng模板使用ng容器不要使用ng模板使用ng容器ngSwitch不能在元素上,只能在像这样的实元素上,或者您可以使用代替实元素 以下是工作示例: ngSwitch不能

我试图根据组件字段类型属性创建不同的html表内容。我担心的是,当我在操作html表时,我不能在我的tbody中插入任何额外的div,因此使用ng模板来覆盖这种情况,但我得到了一个异常“没有NgSwitch错误的提供程序”

我需要ngSwitch&ngSwitchCase不在html的真实元素上

这是


请建议在这里做什么

不要使用
ng模板
使用
ng容器
不要使用
ng模板
使用
ng容器
ngSwitch
不能在
元素上,只能在像
这样的实元素上,或者您可以使用
代替实元素

以下是工作示例:


ngSwitch
不能在
元素上,只能在像
这样的实元素上,或者您可以使用
而不是实元素

以下是工作示例:


 <ng-container [ngSwitch]="type">
    <ng-container  *ngSwitchCase="'type1'">

<tr *ngFor="let myobj of obj">
  <td *ngFor="let data of myobj.arr"></td>
</tr>
    </ng-container>
 </ng-container>