113 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			113 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!-- #docplaster -->
 | |
| <h1>{{title}}</h1>
 | |
| 
 | |
| <h3>Routed Movies</h3>
 | |
| <nav>
 | |
|   <!-- #docregion router-link -->
 | |
|   <a [routerLink]="['Movies']">Movies</a>
 | |
|   <!-- #enddocregion router-link -->
 | |
| </nav>
 | |
| <router-outlet></router-outlet>
 | |
| 
 | |
| <hr>
 | |
| 
 | |
| <h1>Example Snippets</h1>
 | |
| 
 | |
| <!-- #docregion ngClass -->
 | |
| <div [ngClass]="{active: isActive}">
 | |
| <!-- #enddocregion ngClass -->
 | |
|   [ngClass] active
 | |
| </div>
 | |
| <!-- #docregion ngClass -->
 | |
| <div [ngClass]="{active: isActive,
 | |
|                  shazam: isImportant}">
 | |
| <!-- #enddocregion ngClass -->
 | |
|   [ngClass] active and boldly important
 | |
| </div>
 | |
| <!-- #docregion ngClass -->
 | |
| <div [class.active]="isActive">
 | |
| <!-- #enddocregion ngClass -->
 | |
|   [class.active]
 | |
| </div>
 | |
| 
 | |
| <p></p>
 | |
| <!-- #docregion href -->
 | |
| <a [href]="angularDocsUrl">Angular Docs</a>
 | |
| <!-- #enddocregion href -->
 | |
| 
 | |
| <p></p>
 | |
| <div>
 | |
|   <!-- #docregion event-binding -->
 | |
|   <button (click)="toggleImage()">
 | |
|   <!-- #enddocregion event-binding -->
 | |
|   Image Toggle #1</button>
 | |
|   <!-- #docregion event-binding -->
 | |
|   <button (click)="toggleImage($event)">
 | |
|   <!-- #enddocregion event-binding -->
 | |
|   Image Toggle #2</button>
 | |
|   <p>Image toggle event type was {{eventType}}</p>
 | |
| </div>
 | |
| 
 | |
| <p></p>
 | |
| <div *ngIf="showImage">
 | |
|   <!-- #docregion src -->
 | |
|   <img [src]="movie.imageurl">
 | |
|   <!-- #enddocregion src -->
 | |
| </div>
 | |
| 
 | |
| <p></p>
 | |
| <!-- #docregion ngStyle -->
 | |
| <div [ngStyle]="{color: colorPreference}">
 | |
| <!-- #enddocregion ngStyle -->
 | |
|   color preference #1
 | |
| </div>
 | |
| <!-- #docregion ngStyle -->
 | |
| <div [style.color]="colorPreference">
 | |
| <!-- #enddocregion ngStyle -->
 | |
|   color preference #2
 | |
| </div>
 | |
| 
 | |
| <h3>Movie as JSON</h3>
 | |
| <!-- #docregion json -->
 | |
| <pre>{{movie | json}}</pre>
 | |
| <!-- #enddocregion json -->
 | |
| 
 | |
| <h3>Movie Titles via local variable</h3>
 | |
| <table>
 | |
| <!-- #docregion local -->
 | |
| <tr *ngFor="#movie of movies">
 | |
|   <td>{{movie.title}}</td>
 | |
| </tr>
 | |
| <!-- #enddocregion local -->
 | |
| </table>
 | |
| 
 | |
| <h3>Sliced Movies with pipes</h3>
 | |
| <table>
 | |
| <!-- #docregion slice -->
 | |
| <tr *ngFor="#movie of movies | slice:0:2">
 | |
| <!-- #enddocregion slice -->
 | |
| 
 | |
|   <!-- #docregion uppercase -->
 | |
|   <td>{{movie.title | uppercase}}</td>
 | |
|   <!-- #enddocregion uppercase -->
 | |
| 
 | |
|   <!-- #docregion lowercase -->
 | |
|   <td>{{movie.title | lowercase}}</td>
 | |
|   <!-- #enddocregion lowercase -->
 | |
| 
 | |
|   <!-- #docregion date -->
 | |
|   <td>{{movie.releaseDate | date}}</td>
 | |
|   <!-- #enddocregion date -->
 | |
| 
 | |
|   <!-- #docregion currency -->
 | |
|   <td>{{movie.price | currency:'USD':true}}</td>
 | |
|   <!-- #enddocregion currency -->
 | |
| 
 | |
|   <!-- #docregion number -->
 | |
|   <td>{{movie.starRating | number}}</td>
 | |
|   <td>{{movie.starRating | number:'1.1-2'}}</td>
 | |
|   <td>{{movie.approvalRating | percent: '1.0-2'}}</td>
 | |
|   <!-- #enddocregion number -->
 | |
| 
 | |
| </tr></table>
 |