42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // #docplaster
 | |
| // #docregion appimport
 | |
| (function(app) {
 | |
|   // #enddocregion appimport
 | |
| 
 | |
|   // #docregion ng2import
 | |
|   var provide =
 | |
|     ng.core.provide;
 | |
|   var bootstrap =
 | |
|     ng.platformBrowserDynamic.bootstrap;
 | |
|   var LocationStrategy =
 | |
|     ng.common.LocationStrategy;
 | |
|   var HashLocationStrategy =
 | |
|     ng.common.HashLocationStrategy;
 | |
|   // #enddocregion ng2import
 | |
| 
 | |
|   // #docregion appimport
 | |
|   var HeroComponent = app.HeroComponent;
 | |
|   // #enddocregion appimport
 | |
| 
 | |
|   document.addEventListener('DOMContentLoaded', function() {
 | |
|     bootstrap(HeroComponent);
 | |
|     bootstrap(app.HeroComponentDsl);
 | |
|     bootstrap(app.HeroLifecycleComponent);
 | |
|     bootstrap(app.HeroDIComponent, [app.DataService]);
 | |
|     bootstrap(app.HeroDIInlineComponent, [app.DataService]);
 | |
|     bootstrap(app.HeroDIInjectComponent, [
 | |
|       ng.core.provide('heroName', {useValue: 'Windstorm'})
 | |
|     ]);
 | |
|     bootstrap(app.HeroDIInjectComponent2, [
 | |
|       ng.core.provide('heroName', {useValue: 'Bombasto'})
 | |
|     ]);
 | |
|     bootstrap(app.HeroDIInjectAdditionalComponent);
 | |
|     bootstrap(app.HeroIOComponent);
 | |
|     bootstrap(app.HeroesHostBindingsComponent);
 | |
|     bootstrap(app.HeroesQueriesComponent);
 | |
|   });
 | |
| 
 | |
|   // #docregion appimport
 | |
| })(window.app = window.app || {});
 | |
| // #enddocregion appimport
 |