Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular ngFor中的ngSwitch不工作_Angular - Fatal编程技术网

Angular ngFor中的ngSwitch不工作

Angular ngFor中的ngSwitch不工作,angular,Angular,我试图在ngFor中使用ngSwitch,但它似乎不起作用。 下面是我编写的测试代码(注意:我使用的是Devextreme UI,因此使用dx-*标记) 试验 您需要为字符串文本提供单引号'TARs',否则它将作为未定义的变量 <ng-container *ngSwitchCase="'TARs'"> <p>TEST</p> </ng-container> 试验 因为它在switc

我试图在ngFor中使用ngSwitch,但它似乎不起作用。 下面是我编写的测试代码(注意:我使用的是Devextreme UI,因此使用dx-*标记)


试验


您需要为字符串文本提供单引号
'TARs'
,否则它将作为未定义的变量

<ng-container *ngSwitchCase="'TARs'"> 
                <p>TEST</p>
            </ng-container>

试验


因为它在switch case中未定义,所以它将成为默认值。

您需要为字符串文本提供单引号
'TARs'
,否则它将作为未定义的变量

<ng-container *ngSwitchCase="'TARs'"> 
                <p>TEST</p>
            </ng-container>

试验


由于它在switch case中没有定义,所以它将成为默认值。

您能提供错误吗?注意:ngFor按预期正常工作。@运行它没有错误,当item.Title值为TARs时,我希望看到TEST,/p>而我没有。您的意思是它显示iframe?是的,正确,它显示默认值。请提供错误信息。注意:ngFor工作正常。@runit无错误,当item.Title值为TARs时,我希望看到测试,/p>我没有看到。你的意思是它显示iframe?是的,正确,它显示默认值