| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  | // #docplaster
 | 
					
						
							|  |  |  | // #docregion final
 | 
					
						
							|  |  |  | // #docregion imports
 | 
					
						
							| 
									
										
										
										
											2015-12-10 21:41:02 -08:00
										 |  |  | import {Component} from 'angular2/core'; | 
					
						
							| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  | // #enddocregion imports
 | 
					
						
							| 
									
										
										
										
											2016-04-14 10:36:38 -07:00
										 |  |  | import {Hero} from './hero'; | 
					
						
							| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							|  |  |  |   selector: 'my-app', | 
					
						
							|  |  |  |   template: `
 | 
					
						
							|  |  |  |   <h1>{{title}}</h1> | 
					
						
							|  |  |  |   <h2>My favorite hero is: {{myHero.name}}</h2> | 
					
						
							|  |  |  |   <p>Heroes:</p> | 
					
						
							|  |  |  |   <ul> | 
					
						
							| 
									
										
										
										
											2015-12-10 21:41:02 -08:00
										 |  |  |     <li *ngFor="#hero of heroes"> | 
					
						
							| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  |       {{ hero.name }} | 
					
						
							|  |  |  |       </li> | 
					
						
							|  |  |  |   </ul> | 
					
						
							|  |  |  |   // #docregion message
 | 
					
						
							| 
									
										
										
										
											2015-12-10 21:41:02 -08:00
										 |  |  |   <p *ngIf="heroes.length > 3">There are many heroes!</p> | 
					
						
							| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  |   // #enddocregion message
 | 
					
						
							| 
									
										
										
										
											2015-12-10 21:41:02 -08:00
										 |  |  | `
 | 
					
						
							| 
									
										
										
										
											2015-10-23 19:05:17 -07:00
										 |  |  | }) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export class AppComponent { | 
					
						
							|  |  |  |   title = 'Tour of Heroes'; | 
					
						
							|  |  |  |   heroes = [ | 
					
						
							|  |  |  |     new Hero(1, 'Windstorm'), | 
					
						
							|  |  |  |     new Hero(13, 'Bombasto'), | 
					
						
							|  |  |  |     new Hero(15, 'Magneta'), | 
					
						
							|  |  |  |     new Hero(20, 'Tornado') | 
					
						
							|  |  |  |   ]; | 
					
						
							|  |  |  |   myHero = this.heroes[0]; | 
					
						
							|  |  |  | } |