NgSwitchCase

Creates a view that will be added/removed from the parent NgSwitchwhen the given expression evaluate to respectively the same/different value as the switch expression.

如果指定的表达式的计算结果和 switch 表达式相同,就会在父指令 NgSwitch中创建一个视图;如果不同,则移除。

@Directive({ selector: '[ngSwitchCase]' }) class NgSwitchCase implements DoCheck { ngSwitchCase: any ngDoCheck() }

选择器

[ngSwitchCase]

输入参数

说明

Insert the sub-tree when the expression evaluates to the same value as the enclosing switch expression.

当表达式求值的结果与 switch 表达式相同,则插入该子树。

If multiple match expressions match the switch expression value, all of them are displayed.

如果多个 match 表达式都与 switch 表达式的结果相匹配,就全都显示它们。

See NgSwitchfor more details and example.

参见 NgSwitch了解详情并查看例子。

属性

属性名类型说明
ngSwitchCase

方法

ngDoCheck()

参数

没有参数。

使用说明

<container-element [ngSwitch]="switch_expression"> <some-element *ngSwitchCase="match_expression_1">...</some-element> </container-element>