填寫這份《一分鐘調查》,幫我們(開發組)做得更好!去填寫Home

NgSwitchCase

提供一個 switch case 表示式來匹配一個封閉的 ngSwitch 表示式。當表示式匹配時,將渲染給定的 NgSwitchCase 範本。如果多個匹配表示式與開關表示式值相匹配,則會全部顯示。

Provides a switch case expression to match against an enclosing ngSwitch expression. When the expressions match, the given NgSwitchCase template is rendered. If multiple match expressions match the switch expression value, all of them are displayed.

參見

Exported from

選擇器

屬性

屬性說明
@Input()
ngSwitchCase: any

儲存要在匹配時選擇的 HTML 範本。

Stores the HTML template to be selected on match.

說明

在開關容器中, *ngSwitchCase 語句將匹配表示式指定為屬性。包括用 *ngSwitchDefault 作為最後一種情況。

Within a switch container, *ngSwitchCase statements specify the match expressions as attributes. Include *ngSwitchDefault as the final case.

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

每個 switch-case 語句包含一個內聯 HTML 範本或範本參考,該範本或範本參考定義了 match 表示式的值與 switch 表示式的值匹配時要選擇的子樹。

Each switch-case statement contains an in-line HTML template or template reference that defines the subtree to be selected if the value of the match expression matches the value of the switch expression.

與 JavaScript 使用嚴格相等性的方式不同,Angular 使用寬鬆相等性。這意味著空字串 "" 能匹配 0。

Unlike JavaScript, which uses strict equality, Angular uses loose equality. This means that the empty string, "" matches 0.

方法

執行大小寫匹配。僅限內部使用。

Performs case matching. For internal use only.

      
      ngDoCheck()
    
引數

沒有引數。