【发布时间】:2016-09-05 21:44:40
【问题描述】:
我有带有 IF 语句的模板:
<li *ngIf="activity.entity_name == 'Project'" [activity-project-item]="activity"></li>
<li *ngIf="activity.entity_name == 'Tooling'" [activity-tooling-item]="activity"></li>
<li *ngIf="activity.entity_name != 'Project' && activity.entity_name != 'Tooling'" [activity-item]="activity"></li>
如何用 ngSwitch 指令编写这个模板?
例如这个模板有解析错误“嵌入模板上的组件”:
<li [ngSwitch]="activity.entity_name">
<template [ngSwitchCase]="'Project'" [activity-project-item]="activity"></template>
</li>
而且这个模板有解析错误“NgSwitch 没有提供者”:
<template [ngSwitch]="activity.entity_name">
<li [ngSwitchCase]="'Project'" [activity-project-item]="activity"></li>
</template>
【问题讨论】:
标签: angular