| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  | /** | 
					
						
							|  |  |  |  * @license | 
					
						
							|  |  |  |  * Copyright Google Inc. All Rights Reserved. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Use of this source code is governed by an MIT-style license that can be | 
					
						
							|  |  |  |  * found in the LICENSE file at https://angular.io/license
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import {Component, NgModule} from '@angular/core'; | 
					
						
							|  |  |  | import {BrowserModule} from '@angular/platform-browser'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import {AsyncObservablePipeComponent, AsyncPromisePipeComponent} from './async_pipe'; | 
					
						
							| 
									
										
										
										
											2017-08-29 20:10:58 +02:00
										 |  |  | import {CurrencyPipeComponent, DeprecatedCurrencyPipeComponent} from './currency_pipe'; | 
					
						
							|  |  |  | import {DatePipeComponent, DeprecatedDatePipeComponent} from './date_pipe'; | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  | import {I18nPluralPipeComponent, I18nSelectPipeComponent} from './i18n_pipe'; | 
					
						
							|  |  |  | import {JsonPipeComponent} from './json_pipe'; | 
					
						
							| 
									
										
										
										
											2018-06-06 21:31:22 +12:00
										 |  |  | import {KeyValuePipeComponent} from './keyvalue_pipe'; | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  | import {LowerUpperPipeComponent} from './lowerupper_pipe'; | 
					
						
							| 
									
										
										
										
											2017-08-29 20:10:58 +02:00
										 |  |  | import {DeprecatedNumberPipeComponent, NumberPipeComponent} from './number_pipe'; | 
					
						
							|  |  |  | import {DeprecatedPercentPipeComponent, PercentPipeComponent} from './percent_pipe'; | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  | import {SlicePipeListComponent, SlicePipeStringComponent} from './slice_pipe'; | 
					
						
							| 
									
										
										
										
											2018-03-13 21:46:10 -05:00
										 |  |  | import {TitleCasePipeComponent} from './titlecase_pipe'; | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | @Component({ | 
					
						
							|  |  |  |   selector: 'example-app', | 
					
						
							|  |  |  |   template: `
 | 
					
						
							|  |  |  |     <h1>Pipe Example</h1> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>async</code></h2> | 
					
						
							|  |  |  |     <async-promise-pipe></async-promise-pipe> | 
					
						
							|  |  |  |     <async-observable-pipe></async-observable-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>date</code></h2> | 
					
						
							|  |  |  |     <date-pipe></date-pipe> | 
					
						
							| 
									
										
										
										
											2018-06-06 21:31:22 +12:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  |     <h2><code>json</code></h2> | 
					
						
							|  |  |  |     <json-pipe></json-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>lower</code>, <code>upper</code></h2> | 
					
						
							|  |  |  |     <lowerupper-pipe></lowerupper-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-03-13 21:46:10 -05:00
										 |  |  |     <h2><code>titlecase</code></h2> | 
					
						
							|  |  |  |     <titlecase-pipe></titlecase-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  |     <h2><code>number</code></h2> | 
					
						
							|  |  |  |     <number-pipe></number-pipe> | 
					
						
							|  |  |  |     <percent-pipe></percent-pipe> | 
					
						
							|  |  |  |     <currency-pipe></currency-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>slice</code></h2> | 
					
						
							|  |  |  |     <slice-string-pipe></slice-string-pipe> | 
					
						
							|  |  |  |     <slice-list-pipe></slice-list-pipe> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>i18n</code></h2> | 
					
						
							|  |  |  |     <i18n-plural-pipe></i18n-plural-pipe> | 
					
						
							|  |  |  |     <i18n-select-pipe></i18n-select-pipe> | 
					
						
							| 
									
										
										
										
											2018-06-06 21:31:22 +12:00
										 |  |  | 
 | 
					
						
							|  |  |  |     <h2><code>keyvalue</code></h2> | 
					
						
							|  |  |  |     <keyvalue-pipe></keyvalue-pipe> | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  |   `
 | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | export class ExampleAppComponent { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @NgModule({ | 
					
						
							|  |  |  |   declarations: [ | 
					
						
							|  |  |  |     AsyncPromisePipeComponent, AsyncObservablePipeComponent, ExampleAppComponent, JsonPipeComponent, | 
					
						
							| 
									
										
										
										
											2018-03-13 21:46:10 -05:00
										 |  |  |     DatePipeComponent, DeprecatedDatePipeComponent, LowerUpperPipeComponent, TitleCasePipeComponent, | 
					
						
							|  |  |  |     NumberPipeComponent, PercentPipeComponent, DeprecatedPercentPipeComponent, | 
					
						
							|  |  |  |     CurrencyPipeComponent, DeprecatedCurrencyPipeComponent, SlicePipeStringComponent, | 
					
						
							| 
									
										
										
										
											2018-06-06 21:31:22 +12:00
										 |  |  |     SlicePipeListComponent, I18nPluralPipeComponent, I18nSelectPipeComponent, KeyValuePipeComponent | 
					
						
							| 
									
										
										
										
											2016-09-08 21:41:09 -07:00
										 |  |  |   ], | 
					
						
							|  |  |  |   imports: [BrowserModule], | 
					
						
							|  |  |  |   bootstrap: [ExampleAppComponent] | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | export class AppModule { | 
					
						
							|  |  |  | } |