| 491 | } |
| 492 | |
| 493 | @NgModule({ |
| 494 | declarations: [Ng2ComponentA, Ng2ComponentB], |
| 495 | imports: [BrowserModule], |
| 496 | providers: [ |
| 497 | {provide: 'FOO', useValue: 'Mod-foo'}, |
| 498 | {provide: 'BAR', useValue: 'Mod-bar'}, |
| 499 | {provide: 'BAZ', useValue: 'Mod-baz'}, |
| 500 | ], |
| 501 | }) |
| 502 | class Ng2Module { |
| 503 | ngDoBootstrap() {} |
| 504 | } |
| 505 | |
| 506 | const bootstrapFn = (extraProviders: StaticProvider[]) => { |
| 507 | const platformRef = |