51 lines
		
	
	
		
			959 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			959 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| p.
 | |
|   <span class="location-badge">exported from <a href="/angular2/directives">angular2/directives</a></span>
 | |
|   defined in <a href="https://github.com/angular/angular/tree/master/modules/angular2/src/directives/switch.js#L152">angular2/src/directives/switch.js (line 152)</a>
 | |
| 
 | |
| :markdown
 | |
|   Defines a case statement as an expression.
 | |
|   
 | |
|   If multiple `SwitchWhen` match the `Switch` value, all of them are displayed.
 | |
|   
 | |
|   Example:
 | |
|   
 | |
|   ```
 | |
|   // match against a context variable
 | |
|   <template [switch-when]="contextVariable">...</template>
 | |
|   
 | |
|   // match against a constant string
 | |
|   <template [switch-when]="'stringValue'">...</template>
 | |
|   ```
 | |
|   
 | |
| .l-main-section
 | |
|   h2 Members
 | |
|   .l-sub-section
 | |
|     h3 constructor
 | |
| 
 | |
|     
 | |
|     pre.prettyprint
 | |
|       code.
 | |
|         constructor(viewContainer: ViewContainer, sswitch: Switch)
 | |
|     
 | |
|     :markdown
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|   .l-sub-section
 | |
|     h3 when
 | |
| 
 | |
|     
 | |
|     pre.prettyprint
 | |
|       code.
 | |
|         when(value)
 | |
|     
 | |
|     :markdown
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 |