22 lines
		
	
	
		
			641 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			22 lines
		
	
	
		
			641 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
|  | // #docplaster
 | ||
|  | // #docregion
 | ||
|  | import {Component, Input, Output} from 'angular2/core'; | ||
|  | import {UnlessDirective}          from './unless.directive'; | ||
|  | import {HeavyLoaderComponent}     from './heavy-loader.component'; | ||
|  | 
 | ||
|  | @Component({ | ||
|  |   selector: 'structural-directives', | ||
|  |   templateUrl: 'app/structural-directives.component.html', | ||
|  |   styles: ['button { min-width: 100px; }'], | ||
|  |   directives: [UnlessDirective, HeavyLoaderComponent] | ||
|  | }) | ||
|  | export class StructuralDirectivesComponent { | ||
|  |   heroes = ['Mr. Nice', 'Narco', 'Bombasto']; | ||
|  |   hero = this.heroes[0]; | ||
|  |   condition = true; | ||
|  |   isVisible = true; | ||
|  |   logs: string[] = []; | ||
|  |   status = 'ready'; | ||
|  | } | ||
|  | //#enddocregion
 |