1
+ /**
2
+ * This file is generated by the Angular 2 template compiler.
3
+ * Do not edit.
4
+ */
5
+ /* tslint:disable */
6
+
7
+ import * as import0 from '@angular/core/src/render/api' ;
8
+ import * as import1 from '@angular/core/src/linker/view' ;
9
+ import * as import2 from '@angular/core/src/linker/element' ;
10
+ import * as import3 from '../../app/app.component' ;
11
+ import * as import4 from '@angular/core/src/linker/view_utils' ;
12
+ import * as import5 from '@angular/core/src/di/injector' ;
13
+ import * as import6 from '@angular/core/src/linker/view_type' ;
14
+ import * as import7 from '@angular/core/src/change_detection/change_detection' ;
15
+ import * as import8 from '@angular/core/src/metadata/view' ;
16
+ import * as import9 from '@angular/core/src/linker/component_factory' ;
17
+ import * as import10 from './app.component.css.shim' ;
18
+ import * as import11 from '@angular/router/src/directives/router_link' ;
19
+ import * as import12 from '@angular/router/src/directives/router_link_active' ;
20
+ import * as import13 from '@angular/core/src/linker/query_list' ;
21
+ import * as import14 from '@angular/router/src/directives/router_outlet' ;
22
+ import * as import15 from '@angular/router/src/router' ;
23
+ import * as import16 from '@angular/router/src/router_state' ;
24
+ import * as import17 from '@angular/common/src/location/location_strategy' ;
25
+ import * as import18 from '@angular/core/src/linker/element_ref' ;
26
+ import * as import19 from '@angular/router/src/router_outlet_map' ;
27
+ import * as import20 from '@angular/core/src/linker/component_factory_resolver' ;
28
+ import * as import21 from '@angular/core/src/security' ;
29
+ var renderType_AppComponent_Host :import0 . RenderComponentType = ( null as any ) ;
30
+ class _View_AppComponent_Host0 extends import1 . AppView < any > {
31
+ _el_0 :any ;
32
+ /*private*/ _appEl_0 :import2 . AppElement ;
33
+ _AppComponent_0_4 :import3 . AppComponent ;
34
+ constructor ( viewUtils :import4 . ViewUtils , parentInjector :import5 . Injector , declarationEl :import2 . AppElement ) {
35
+ super ( _View_AppComponent_Host0 , renderType_AppComponent_Host , import6 . ViewType . HOST , viewUtils , parentInjector , declarationEl , import7 . ChangeDetectorStatus . CheckAlways ) ;
36
+ }
37
+ createInternal ( rootSelector :string ) :import2 . AppElement {
38
+ this . _el_0 = this . selectOrCreateHostElement ( 'my-app' , rootSelector , ( null as any ) ) ;
39
+ this . _appEl_0 = new import2 . AppElement ( 0 , ( null as any ) , this , this . _el_0 ) ;
40
+ var compView_0 :any = viewFactory_AppComponent0 ( this . viewUtils , this . injector ( 0 ) , this . _appEl_0 ) ;
41
+ this . _AppComponent_0_4 = new import3 . AppComponent ( ) ;
42
+ this . _appEl_0 . initComponent ( this . _AppComponent_0_4 , [ ] , compView_0 ) ;
43
+ compView_0 . create ( this . _AppComponent_0_4 , this . projectableNodes , ( null as any ) ) ;
44
+ this . init ( [ ] . concat ( [ this . _el_0 ] ) , [ this . _el_0 ] , [ ] , [ ] ) ;
45
+ return this . _appEl_0 ;
46
+ }
47
+ injectorGetInternal ( token :any , requestNodeIndex :number , notFoundResult :any ) :any {
48
+ if ( ( ( token === import3 . AppComponent ) && ( 0 === requestNodeIndex ) ) ) { return this . _AppComponent_0_4 ; }
49
+ return notFoundResult ;
50
+ }
51
+ }
52
+ function viewFactory_AppComponent_Host0 ( viewUtils :import4 . ViewUtils , parentInjector :import5 . Injector , declarationEl :import2 . AppElement ) :import1 . AppView < any > {
53
+ if ( ( renderType_AppComponent_Host === ( null as any ) ) ) { ( renderType_AppComponent_Host = viewUtils . createRenderComponentType ( '' , 0 , import8 . ViewEncapsulation . None , [ ] , { } ) ) ; }
54
+ return new _View_AppComponent_Host0 ( viewUtils , parentInjector , declarationEl ) ;
55
+ }
56
+ export const AppComponentNgFactory :import9 . ComponentFactory < import3 . AppComponent > = new import9 . ComponentFactory < import3 . AppComponent > ( 'my-app' , viewFactory_AppComponent_Host0 , import3 . AppComponent ) ;
57
+ const styles_AppComponent :any [ ] = [ import10 . styles ] ;
58
+ var renderType_AppComponent :import0 . RenderComponentType = ( null as any ) ;
59
+ class _View_AppComponent0 extends import1 . AppView < import3 . AppComponent > {
60
+ _text_0 :any ;
61
+ _el_1 :any ;
62
+ _text_2 :any ;
63
+ _text_3 :any ;
64
+ _el_4 :any ;
65
+ _text_5 :any ;
66
+ _el_6 :any ;
67
+ _RouterLinkWithHref_6_3 :import11 . RouterLinkWithHref ;
68
+ _RouterLinkActive_6_4 :import12 . RouterLinkActive ;
69
+ _query_RouterLink_6_0 :import13 . QueryList < any > ;
70
+ _query_RouterLinkWithHref_6_1 :import13 . QueryList < any > ;
71
+ _text_7 :any ;
72
+ _text_8 :any ;
73
+ _el_9 :any ;
74
+ _RouterLinkWithHref_9_3 :import11 . RouterLinkWithHref ;
75
+ _RouterLinkActive_9_4 :import12 . RouterLinkActive ;
76
+ _query_RouterLink_9_0 :import13 . QueryList < any > ;
77
+ _query_RouterLinkWithHref_9_1 :import13 . QueryList < any > ;
78
+ _text_10 :any ;
79
+ _text_11 :any ;
80
+ _text_12 :any ;
81
+ _el_13 :any ;
82
+ /*private*/ _appEl_13 :import2 . AppElement ;
83
+ _RouterOutlet_13_5 :import14 . RouterOutlet ;
84
+ _text_14 :any ;
85
+ /*private*/ _expr_0 :any ;
86
+ /*private*/ _expr_2 :any ;
87
+ /*private*/ _expr_3 :any ;
88
+ /*private*/ _expr_4 :any ;
89
+ /*private*/ _expr_6 :any ;
90
+ /*private*/ _expr_7 :any ;
91
+ /*private*/ _expr_8 :any ;
92
+ constructor ( viewUtils :import4 . ViewUtils , parentInjector :import5 . Injector , declarationEl :import2 . AppElement ) {
93
+ super ( _View_AppComponent0 , renderType_AppComponent , import6 . ViewType . COMPONENT , viewUtils , parentInjector , declarationEl , import7 . ChangeDetectorStatus . CheckAlways ) ;
94
+ }
95
+ createInternal ( rootSelector :string ) :import2 . AppElement {
96
+ const parentRenderNode :any = this . renderer . createViewRoot ( this . declarationAppElement . nativeElement ) ;
97
+ this . _text_0 = this . renderer . createText ( parentRenderNode , '\n ' , ( null as any ) ) ;
98
+ this . _el_1 = this . renderer . createElement ( parentRenderNode , 'h1' , ( null as any ) ) ;
99
+ this . _text_2 = this . renderer . createText ( this . _el_1 , '' , ( null as any ) ) ;
100
+ this . _text_3 = this . renderer . createText ( parentRenderNode , '\n ' , ( null as any ) ) ;
101
+ this . _el_4 = this . renderer . createElement ( parentRenderNode , 'nav' , ( null as any ) ) ;
102
+ this . _text_5 = this . renderer . createText ( this . _el_4 , '\n ' , ( null as any ) ) ;
103
+ this . _el_6 = this . renderer . createElement ( this . _el_4 , 'a' , ( null as any ) ) ;
104
+ this . renderer . setElementAttribute ( this . _el_6 , 'routerLink' , '/dashboard' ) ;
105
+ this . renderer . setElementAttribute ( this . _el_6 , 'routerLinkActive' , 'active' ) ;
106
+ this . _RouterLinkWithHref_6_3 = new import11 . RouterLinkWithHref ( this . parentInjector . get ( import15 . Router ) , this . parentInjector . get ( import16 . ActivatedRoute ) , this . parentInjector . get ( import17 . LocationStrategy ) ) ;
107
+ this . _RouterLinkActive_6_4 = new import12 . RouterLinkActive ( this . parentInjector . get ( import15 . Router ) , new import18 . ElementRef ( this . _el_6 ) , this . renderer ) ;
108
+ this . _query_RouterLink_6_0 = new import13 . QueryList < any > ( ) ;
109
+ this . _query_RouterLinkWithHref_6_1 = new import13 . QueryList < any > ( ) ;
110
+ this . _text_7 = this . renderer . createText ( this . _el_6 , 'Dashboard' , ( null as any ) ) ;
111
+ this . _text_8 = this . renderer . createText ( this . _el_4 , '\n ' , ( null as any ) ) ;
112
+ this . _el_9 = this . renderer . createElement ( this . _el_4 , 'a' , ( null as any ) ) ;
113
+ this . renderer . setElementAttribute ( this . _el_9 , 'routerLink' , '/heroes' ) ;
114
+ this . renderer . setElementAttribute ( this . _el_9 , 'routerLinkActive' , 'active' ) ;
115
+ this . _RouterLinkWithHref_9_3 = new import11 . RouterLinkWithHref ( this . parentInjector . get ( import15 . Router ) , this . parentInjector . get ( import16 . ActivatedRoute ) , this . parentInjector . get ( import17 . LocationStrategy ) ) ;
116
+ this . _RouterLinkActive_9_4 = new import12 . RouterLinkActive ( this . parentInjector . get ( import15 . Router ) , new import18 . ElementRef ( this . _el_9 ) , this . renderer ) ;
117
+ this . _query_RouterLink_9_0 = new import13 . QueryList < any > ( ) ;
118
+ this . _query_RouterLinkWithHref_9_1 = new import13 . QueryList < any > ( ) ;
119
+ this . _text_10 = this . renderer . createText ( this . _el_9 , 'Heroes' , ( null as any ) ) ;
120
+ this . _text_11 = this . renderer . createText ( this . _el_4 , '\n ' , ( null as any ) ) ;
121
+ this . _text_12 = this . renderer . createText ( parentRenderNode , '\n ' , ( null as any ) ) ;
122
+ this . _el_13 = this . renderer . createElement ( parentRenderNode , 'router-outlet' , ( null as any ) ) ;
123
+ this . _appEl_13 = new import2 . AppElement ( 13 , ( null as any ) , this , this . _el_13 ) ;
124
+ this . _RouterOutlet_13_5 = new import14 . RouterOutlet ( this . parentInjector . get ( import19 . RouterOutletMap ) , this . _appEl_13 . vcRef , this . parentInjector . get ( import20 . ComponentFactoryResolver ) , ( null as any ) ) ;
125
+ this . _text_14 = this . renderer . createText ( parentRenderNode , '\n ' , ( null as any ) ) ;
126
+ this . _expr_0 = import7 . UNINITIALIZED ;
127
+ var disposable_0 :Function = this . renderer . listen ( this . _el_6 , 'click' , this . eventHandler ( this . _handle_click_6_0 . bind ( this ) ) ) ;
128
+ this . _expr_2 = import7 . UNINITIALIZED ;
129
+ this . _expr_3 = import7 . UNINITIALIZED ;
130
+ this . _expr_4 = import7 . UNINITIALIZED ;
131
+ var disposable_1 :Function = this . renderer . listen ( this . _el_9 , 'click' , this . eventHandler ( this . _handle_click_9_0 . bind ( this ) ) ) ;
132
+ this . _expr_6 = import7 . UNINITIALIZED ;
133
+ this . _expr_7 = import7 . UNINITIALIZED ;
134
+ this . _expr_8 = import7 . UNINITIALIZED ;
135
+ this . init ( [ ] , [
136
+ this . _text_0 ,
137
+ this . _el_1 ,
138
+ this . _text_2 ,
139
+ this . _text_3 ,
140
+ this . _el_4 ,
141
+ this . _text_5 ,
142
+ this . _el_6 ,
143
+ this . _text_7 ,
144
+ this . _text_8 ,
145
+ this . _el_9 ,
146
+ this . _text_10 ,
147
+ this . _text_11 ,
148
+ this . _text_12 ,
149
+ this . _el_13 ,
150
+ this . _text_14
151
+ ]
152
+ , [
153
+ disposable_0 ,
154
+ disposable_1
155
+ ]
156
+ , [ ] ) ;
157
+ return ( null as any ) ;
158
+ }
159
+ injectorGetInternal ( token :any , requestNodeIndex :number , notFoundResult :any ) :any {
160
+ if ( ( ( token === import11 . RouterLinkWithHref ) && ( ( 6 <= requestNodeIndex ) && ( requestNodeIndex <= 7 ) ) ) ) { return this . _RouterLinkWithHref_6_3 ; }
161
+ if ( ( ( token === import12 . RouterLinkActive ) && ( ( 6 <= requestNodeIndex ) && ( requestNodeIndex <= 7 ) ) ) ) { return this . _RouterLinkActive_6_4 ; }
162
+ if ( ( ( token === import11 . RouterLinkWithHref ) && ( ( 9 <= requestNodeIndex ) && ( requestNodeIndex <= 10 ) ) ) ) { return this . _RouterLinkWithHref_9_3 ; }
163
+ if ( ( ( token === import12 . RouterLinkActive ) && ( ( 9 <= requestNodeIndex ) && ( requestNodeIndex <= 10 ) ) ) ) { return this . _RouterLinkActive_9_4 ; }
164
+ if ( ( ( token === import14 . RouterOutlet ) && ( 13 === requestNodeIndex ) ) ) { return this . _RouterOutlet_13_5 ; }
165
+ return notFoundResult ;
166
+ }
167
+ detectChangesInternal ( throwOnChange :boolean ) :void {
168
+ var changes :{ [ key : string ] :import7 . SimpleChange } = ( null as any ) ;
169
+ changes = ( null as any ) ;
170
+ const currVal_2 :any = '/dashboard' ;
171
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_2 , currVal_2 ) ) {
172
+ this . _RouterLinkWithHref_6_3 . routerLink = currVal_2 ;
173
+ if ( ( changes === ( null as any ) ) ) { ( changes = { } ) ; }
174
+ changes [ 'routerLink' ] = new import7 . SimpleChange ( this . _expr_2 , currVal_2 ) ;
175
+ this . _expr_2 = currVal_2 ;
176
+ }
177
+ if ( ( changes !== ( null as any ) ) ) { this . _RouterLinkWithHref_6_3 . ngOnChanges ( changes ) ; }
178
+ changes = ( null as any ) ;
179
+ const currVal_4 :any = 'active' ;
180
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_4 , currVal_4 ) ) {
181
+ this . _RouterLinkActive_6_4 . routerLinkActive = currVal_4 ;
182
+ if ( ( changes === ( null as any ) ) ) { ( changes = { } ) ; }
183
+ changes [ 'routerLinkActive' ] = new import7 . SimpleChange ( this . _expr_4 , currVal_4 ) ;
184
+ this . _expr_4 = currVal_4 ;
185
+ }
186
+ if ( ( changes !== ( null as any ) ) ) { this . _RouterLinkActive_6_4 . ngOnChanges ( changes ) ; }
187
+ changes = ( null as any ) ;
188
+ const currVal_6 :any = '/heroes' ;
189
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_6 , currVal_6 ) ) {
190
+ this . _RouterLinkWithHref_9_3 . routerLink = currVal_6 ;
191
+ if ( ( changes === ( null as any ) ) ) { ( changes = { } ) ; }
192
+ changes [ 'routerLink' ] = new import7 . SimpleChange ( this . _expr_6 , currVal_6 ) ;
193
+ this . _expr_6 = currVal_6 ;
194
+ }
195
+ if ( ( changes !== ( null as any ) ) ) { this . _RouterLinkWithHref_9_3 . ngOnChanges ( changes ) ; }
196
+ changes = ( null as any ) ;
197
+ const currVal_8 :any = 'active' ;
198
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_8 , currVal_8 ) ) {
199
+ this . _RouterLinkActive_9_4 . routerLinkActive = currVal_8 ;
200
+ if ( ( changes === ( null as any ) ) ) { ( changes = { } ) ; }
201
+ changes [ 'routerLinkActive' ] = new import7 . SimpleChange ( this . _expr_8 , currVal_8 ) ;
202
+ this . _expr_8 = currVal_8 ;
203
+ }
204
+ if ( ( changes !== ( null as any ) ) ) { this . _RouterLinkActive_9_4 . ngOnChanges ( changes ) ; }
205
+ this . detectContentChildrenChanges ( throwOnChange ) ;
206
+ if ( ! throwOnChange ) {
207
+ if ( this . _query_RouterLink_6_0 . dirty ) {
208
+ this . _query_RouterLink_6_0 . reset ( [ ] ) ;
209
+ this . _RouterLinkActive_6_4 . links = this . _query_RouterLink_6_0 ;
210
+ this . _query_RouterLink_6_0 . notifyOnChanges ( ) ;
211
+ }
212
+ if ( this . _query_RouterLinkWithHref_6_1 . dirty ) {
213
+ this . _query_RouterLinkWithHref_6_1 . reset ( [ this . _RouterLinkWithHref_6_3 ] ) ;
214
+ this . _RouterLinkActive_6_4 . linksWithHrefs = this . _query_RouterLinkWithHref_6_1 ;
215
+ this . _query_RouterLinkWithHref_6_1 . notifyOnChanges ( ) ;
216
+ }
217
+ if ( this . _query_RouterLink_9_0 . dirty ) {
218
+ this . _query_RouterLink_9_0 . reset ( [ ] ) ;
219
+ this . _RouterLinkActive_9_4 . links = this . _query_RouterLink_9_0 ;
220
+ this . _query_RouterLink_9_0 . notifyOnChanges ( ) ;
221
+ }
222
+ if ( this . _query_RouterLinkWithHref_9_1 . dirty ) {
223
+ this . _query_RouterLinkWithHref_9_1 . reset ( [ this . _RouterLinkWithHref_9_3 ] ) ;
224
+ this . _RouterLinkActive_9_4 . linksWithHrefs = this . _query_RouterLinkWithHref_9_1 ;
225
+ this . _query_RouterLinkWithHref_9_1 . notifyOnChanges ( ) ;
226
+ }
227
+ if ( ( this . numberOfChecks === 0 ) ) { this . _RouterLinkActive_6_4 . ngAfterContentInit ( ) ; }
228
+ if ( ( this . numberOfChecks === 0 ) ) { this . _RouterLinkActive_9_4 . ngAfterContentInit ( ) ; }
229
+ }
230
+ const currVal_0 :any = import4 . interpolate ( 1 , '' , this . context . title , '' ) ;
231
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_0 , currVal_0 ) ) {
232
+ this . renderer . setText ( this . _text_2 , currVal_0 ) ;
233
+ this . _expr_0 = currVal_0 ;
234
+ }
235
+ const currVal_3 :any = this . _RouterLinkWithHref_6_3 . href ;
236
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_3 , currVal_3 ) ) {
237
+ this . renderer . setElementProperty ( this . _el_6 , 'href' , this . viewUtils . sanitizer . sanitize ( import21 . SecurityContext . URL , currVal_3 ) ) ;
238
+ this . _expr_3 = currVal_3 ;
239
+ }
240
+ const currVal_7 :any = this . _RouterLinkWithHref_9_3 . href ;
241
+ if ( import4 . checkBinding ( throwOnChange , this . _expr_7 , currVal_7 ) ) {
242
+ this . renderer . setElementProperty ( this . _el_9 , 'href' , this . viewUtils . sanitizer . sanitize ( import21 . SecurityContext . URL , currVal_7 ) ) ;
243
+ this . _expr_7 = currVal_7 ;
244
+ }
245
+ this . detectViewChildrenChanges ( throwOnChange ) ;
246
+ }
247
+ destroyInternal ( ) :void {
248
+ this . _RouterLinkWithHref_6_3 . ngOnDestroy ( ) ;
249
+ this . _RouterLinkActive_6_4 . ngOnDestroy ( ) ;
250
+ this . _RouterLinkWithHref_9_3 . ngOnDestroy ( ) ;
251
+ this . _RouterLinkActive_9_4 . ngOnDestroy ( ) ;
252
+ this . _RouterOutlet_13_5 . ngOnDestroy ( ) ;
253
+ }
254
+ private _handle_click_6_0 ( $event :any ) :boolean {
255
+ this . markPathToRootAsCheckOnce ( ) ;
256
+ const pd_0 :any = ( ( < any > this . _RouterLinkWithHref_6_3 . onClick ( $event . button , $event . ctrlKey , $event . metaKey ) ) !== false ) ;
257
+ return ( true && pd_0 ) ;
258
+ }
259
+ private _handle_click_9_0 ( $event :any ) :boolean {
260
+ this . markPathToRootAsCheckOnce ( ) ;
261
+ const pd_0 :any = ( ( < any > this . _RouterLinkWithHref_9_3 . onClick ( $event . button , $event . ctrlKey , $event . metaKey ) ) !== false ) ;
262
+ return ( true && pd_0 ) ;
263
+ }
264
+ }
265
+ export function viewFactory_AppComponent0 ( viewUtils :import4 . ViewUtils , parentInjector :import5 . Injector , declarationEl :import2 . AppElement ) :import1 . AppView < import3 . AppComponent > {
266
+ if ( ( renderType_AppComponent === ( null as any ) ) ) { ( renderType_AppComponent = viewUtils . createRenderComponentType ( 'C:/github/angular.io.ideablade/public/docs/_examples/toh-6/ts/app/app.component.ts class AppComponent - inline template' , 0 , import8 . ViewEncapsulation . Emulated , styles_AppComponent , { } ) ) ; }
267
+ return new _View_AppComponent0 ( viewUtils , parentInjector , declarationEl ) ;
268
+ }
0 commit comments