32 lines
		
	
	
		
			706 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
		
			706 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | import {bootstrap, Component, View} from 'angular2/angular2'; | ||
|  | import {MdProgressLinear} from 'angular2_material/src/components/progress-linear/progress_linear' | ||
|  | import {UrlResolver} from 'angular2/src/services/url_resolver'; | ||
|  | import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; | ||
|  | import {bind} from 'angular2/di'; | ||
|  | 
 | ||
|  | @Component({ | ||
|  |   selector: 'demo-app' | ||
|  | }) | ||
|  | @View({ | ||
|  |   templateUrl: './demo_app.html', | ||
|  |   directives: [MdProgressLinear] | ||
|  | }) | ||
|  | class DemoApp { | ||
|  |   progress: number; | ||
|  | 
 | ||
|  |   constructor() { | ||
|  |     this.progress = 40; | ||
|  |   } | ||
|  | 
 | ||
|  |   step(s: number) { | ||
|  |     this.progress += s; | ||
|  |   } | ||
|  | } | ||
|  | 
 | ||
|  | export function main() { | ||
|  |   commonDemoSetup(); | ||
|  |   bootstrap(DemoApp, [ | ||
|  |     bind(UrlResolver).toValue(new DemoUrlResolver()) | ||
|  |   ]); | ||
|  | } |