67 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
p.location-badge.
 | 
						|
  exported from <a href='../directives'>angular2/directives</a>
 | 
						|
  defined in <a href="https://github.com/angular/angular/tree/3a0410a/modules/angular2/src/directives/ng_switch.ts#L136-L176">angular2/src/directives/ng_switch.ts (line 136)</a>
 | 
						|
 | 
						|
:markdown
 | 
						|
  Defines a case statement as an expression.
 | 
						|
  
 | 
						|
  If multiple `NgSwitchWhen` match the `NgSwitch` value, all of them are displayed.
 | 
						|
  
 | 
						|
  Example:
 | 
						|
  
 | 
						|
  ```
 | 
						|
  // match against a context variable
 | 
						|
  <template [ng-switch-when]="contextVariable">...</template>
 | 
						|
  
 | 
						|
  // match against a constant string
 | 
						|
  <template [ng-switch-when]="'stringValue'">...</template>
 | 
						|
  ```
 | 
						|
  
 | 
						|
.l-main-section
 | 
						|
  h2 Members
 | 
						|
  .l-sub-section
 | 
						|
    h3 constructor
 | 
						|
 | 
						|
    
 | 
						|
    pre.prettyprint
 | 
						|
      code.
 | 
						|
        constructor(viewContainer: ViewContainerRef, protoViewRef: ProtoViewRef, sswitch: NgSwitch)
 | 
						|
    
 | 
						|
    :markdown
 | 
						|
      
 | 
						|
      
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
  .l-sub-section
 | 
						|
    h3 onDestroy
 | 
						|
 | 
						|
    
 | 
						|
    pre.prettyprint
 | 
						|
      code.
 | 
						|
        onDestroy()
 | 
						|
    
 | 
						|
    :markdown
 | 
						|
 | 
						|
      
 | 
						|
      
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
  .l-sub-section
 | 
						|
    h3 ngSwitchWhen
 | 
						|
 | 
						|
    
 | 
						|
    :markdown
 | 
						|
 | 
						|
      
 | 
						|
      
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 |