2016-09-27 09:22:38 +01:00
|
|
|
import { NgModule } from '@angular/core';
|
|
|
|
import { BrowserModule } from '@angular/platform-browser';
|
|
|
|
|
|
|
|
// #docregion downgradecomponent, ngmodule
|
2016-05-03 14:06:32 +02:00
|
|
|
import { HeroDetailComponent } from './hero-detail.component';
|
2015-12-31 08:46:32 +02:00
|
|
|
|
|
|
|
// #enddocregion downgradecomponent
|
2016-09-27 09:22:38 +01:00
|
|
|
@NgModule({
|
|
|
|
imports: [ BrowserModule ],
|
|
|
|
declarations: [ HeroDetailComponent ]
|
|
|
|
})
|
|
|
|
export class AppModule {}
|
|
|
|
// #enddocregion ngmodule
|
2016-05-03 14:06:32 +02:00
|
|
|
import { UpgradeAdapter } from '@angular/upgrade';
|
2015-12-31 08:46:32 +02:00
|
|
|
|
2016-09-27 09:22:38 +01:00
|
|
|
const upgradeAdapter = new UpgradeAdapter(AppModule);
|
2015-12-31 08:46:32 +02:00
|
|
|
|
|
|
|
// #docregion downgradecomponent
|
|
|
|
|
|
|
|
angular.module('heroApp', [])
|
|
|
|
.directive('heroDetail', upgradeAdapter.downgradeNg2Component(HeroDetailComponent));
|
|
|
|
|
|
|
|
// #enddocregion downgradecomponent
|
|
|
|
|
|
|
|
upgradeAdapter.bootstrap(
|
|
|
|
document.querySelector('hero-app'),
|
|
|
|
['heroApp'],
|
|
|
|
{strictDi: true}
|
|
|
|
);
|
|
|
|
// #enddocregion bootstrap
|