gpt4 book ai didi

angular - NgSwitch - 行为意外, `No provider for NgSwitch` - 异常获取

转载 作者:行者123 更新时间:2023-12-04 12:19:43 25 4
gpt4 key购买 nike

这是我的 html:

<ng-container *ngIf="col.data !== ''">
<ng-template [ngSwitch]="col.data">
<ng-container *ngSwitchCase="'Page'">
<div>{{getData(data, col.data, col.dataName)}}</div>
</ng-container>
<ng-container *ngSwitchDefault>
{{getData(data, col.data, col.dataName)}}
</ng-container>
</ng-template>
</ng-container>

当我使用上面的方法实现 switchCase 时,得到如下错误:
No provider for NgSwitch ("<ng-template [ngSwitch]="col.data">
[ERROR ->]<ng-container *ngSwitchCase="'Page'">

像上面一样。在我使用 ngswich 之前,它运行良好。我也已经导入了通用模块..

有人帮我解决这个问题吗?

最佳答案

您不能使用 [ngSwitch]<ng-template> .您可以在 HTML 元素上使用它,或者 <ng-container> .

关于angular - NgSwitch - 行为意外, `No provider for NgSwitch` - 异常获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57613600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com