Skip to content
This repository was archived by the owner on Dec 4, 2017. It is now read-only.

Commit 66c630d

Browse files
Foxandxsswardbell
authored andcommitted
docs(upgrade): update to latest release + tweaks (#2460)
1 parent e82f28b commit 66c630d

File tree

83 files changed

+900
-746
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+900
-746
lines changed
Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,29 @@
11
declare var angular: any;
2+
// #docregion ngmodule
3+
import { NgModule } from '@angular/core';
4+
import { BrowserModule } from '@angular/platform-browser';
5+
6+
@NgModule({
7+
imports: [ BrowserModule ]
8+
})
9+
export class AppModule {}
10+
// #enddocregion ngmodule
11+
angular.module('heroApp', [])
12+
.controller('MainCtrl', function() {
13+
this.message = 'Hello world';
14+
});
15+
216

317
// #docregion bootstrap
418
import { UpgradeAdapter } from '@angular/upgrade';
519

620
// #enddocregion bootstrap
721

8-
angular.module('heroApp', [])
9-
.controller('MainCtrl', function() {
10-
this.message = 'Hello world';
11-
});
22+
// This blank is expected to trigger the docplaster
1223

1324
// #docregion bootstrap
1425

15-
const upgradeAdapter = new UpgradeAdapter();
26+
const upgradeAdapter = new UpgradeAdapter(AppModule);
1627

1728
upgradeAdapter.bootstrap(document.body, ['heroApp'], {strictDi: true});
1829
// #enddocregion bootstrap
Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
4+
@NgModule({
5+
imports: [ BrowserModule ]
6+
})
7+
export class AppModule {}
8+
9+
angular.module('heroApp', [])
10+
.controller('MainCtrl', function() {
11+
this.message = 'Hello world';
12+
});
13+
114
// #docregion
215
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
16+
export const upgradeAdapter = new UpgradeAdapter(AppModule);

public/docs/_examples/upgrade-adapter/ts/app/1-to-2-projection/app.module.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
13
import { UpgradeAdapter } from '@angular/upgrade';
24

35
import { MainController } from './main.controller';
46
import { HeroDetailComponent } from './hero-detail.component';
57

8+
@NgModule({
9+
imports: [ BrowserModule ],
10+
declarations: [ HeroDetailComponent ]
11+
})
12+
export class AppModule {}
13+
614
declare var angular: any;
7-
const upgradeAdapter = new UpgradeAdapter();
15+
const upgradeAdapter = new UpgradeAdapter(AppModule);
816

917
angular.module('heroApp', [])
1018
.controller('MainController', MainController)
Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
4+
import { HeroDetailComponent } from './hero-detail.component';
5+
6+
@NgModule({
7+
imports: [ BrowserModule ],
8+
declarations: [ HeroDetailComponent ]
9+
})
10+
export class AppModule {}
11+
12+
angular.module('heroApp', [])
13+
.controller('MainCtrl', function() {
14+
this.message = 'Hello world';
15+
});
16+
117
// #docregion
218
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
19+
export const upgradeAdapter = new UpgradeAdapter(AppModule);

public/docs/_examples/upgrade-adapter/ts/app/2-to-1-providers/app.module.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import { upgradeAdapter } from './upgrade_adapter';
55
declare var angular: any;
66

77
// #docregion register
8-
upgradeAdapter.addProvider(Heroes);
9-
108
angular.module('heroApp', [])
119
.factory('heroes', upgradeAdapter.downgradeNg2Provider(Heroes))
1210
.component('heroDetail', heroDetailComponent);
Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
// #docregion ngmodule
4+
import { Heroes } from './heroes';
5+
6+
@NgModule({
7+
imports: [ BrowserModule ],
8+
providers: [ Heroes ]
9+
})
10+
export class AppModule {}
11+
// #enddocregion ngmodule
12+
angular.module('heroApp', [])
13+
.controller('MainCtrl', function() {
14+
this.message = 'Hello world';
15+
});
16+
117
// #docregion
218
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
19+
export const upgradeAdapter = new UpgradeAdapter(AppModule);

public/docs/_examples/upgrade-adapter/ts/app/2-to-1-transclusion/container.component.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
// #docregion
22
import { Component } from '@angular/core';
3-
import { upgradeAdapter } from './upgrade_adapter';
43
import { Hero } from '../hero';
54

6-
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
7-
85
@Component({
96
selector: 'my-container',
107
template: `
118
<hero-detail [hero]="hero">
129
<!-- Everything here will get transcluded -->
1310
<p>{{hero.description}}</p>
1411
</hero-detail>
15-
`,
16-
directives: [HeroDetail]
12+
`
1713
})
1814
export class ContainerComponent {
1915
hero = new Hero(1, 'Windstorm', 'Specific powers of controlling winds');
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
// #docregion
22
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
3+
import { NgModule, forwardRef } from '@angular/core';
4+
import { BrowserModule } from '@angular/platform-browser';
5+
6+
import { ContainerComponent } from './container.component';
7+
8+
export const upgradeAdapter = new UpgradeAdapter(forwardRef(() => AppModule));
9+
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
10+
11+
@NgModule({
12+
imports: [ BrowserModule ],
13+
declarations: [ ContainerComponent, HeroDetail ]
14+
})
15+
export class AppModule {}
16+
17+
angular.module('heroApp', [])
18+
.controller('MainCtrl', function() {
19+
this.message = 'Hello world';
20+
});

public/docs/_examples/upgrade-adapter/ts/app/downgrade-io/app.module.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
14
import { MainController } from './main.controller';
25
// #docregion downgradecomponent
36
import { HeroDetailComponent } from './hero-detail.component';
47

58
// #enddocregion downgradecomponent
9+
10+
@NgModule({
11+
imports: [ BrowserModule ],
12+
declarations: [ HeroDetailComponent ]
13+
})
14+
export class AppModule {}
15+
616
import { UpgradeAdapter } from '@angular/upgrade';
717

8-
const upgradeAdapter = new UpgradeAdapter();
18+
const upgradeAdapter = new UpgradeAdapter(AppModule);
919

1020
// #docregion downgradecomponent
1121

public/docs/_examples/upgrade-adapter/ts/app/downgrade-static/app.module.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
1-
// #docregion downgradecomponent
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
4+
// #docregion downgradecomponent, ngmodule
25
import { HeroDetailComponent } from './hero-detail.component';
36

47
// #enddocregion downgradecomponent
8+
@NgModule({
9+
imports: [ BrowserModule ],
10+
declarations: [ HeroDetailComponent ]
11+
})
12+
export class AppModule {}
13+
// #enddocregion ngmodule
514
import { UpgradeAdapter } from '@angular/upgrade';
615

7-
const upgradeAdapter = new UpgradeAdapter();
16+
const upgradeAdapter = new UpgradeAdapter(AppModule);
817

918
// #docregion downgradecomponent
1019

public/docs/_examples/upgrade-adapter/ts/app/upgrade-io/container.component.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
// #docregion
22
import { Component } from '@angular/core';
3-
import { upgradeAdapter } from './upgrade_adapter';
43
import { Hero } from '../hero';
54

6-
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
7-
85
@Component({
96
selector: 'my-container',
107
template: `
118
<h1>Tour of Heroes</h1>
129
<hero-detail [hero]="hero"
1310
(deleted)="heroDeleted($event)">
1411
</hero-detail>
15-
`,
16-
directives: [HeroDetail]
12+
`
1713
})
1814
export class ContainerComponent {
1915
hero = new Hero(1, 'Windstorm');
Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
// #docregion
22
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
3+
import { NgModule, forwardRef } from '@angular/core';
4+
import { BrowserModule } from '@angular/platform-browser';
5+
6+
import { ContainerComponent } from './container.component';
7+
8+
export const upgradeAdapter = new UpgradeAdapter(forwardRef(() => AppModule));
9+
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
10+
11+
@NgModule({
12+
imports: [ BrowserModule ],
13+
declarations: [ ContainerComponent, HeroDetail ]
14+
})
15+
export class AppModule {}
16+
17+
angular.module('heroApp', [])
18+
.controller('MainCtrl', function() {
19+
this.message = 'Hello world';
20+
});

public/docs/_examples/upgrade-adapter/ts/app/upgrade-static/container.component.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
// #docregion
22
import { Component } from '@angular/core';
3-
import { upgradeAdapter } from './upgrade_adapter';
4-
5-
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
63

74
@Component({
85
selector: 'my-container',
96
template: `
107
<h1>Tour of Heroes</h1>
118
<hero-detail></hero-detail>
12-
`,
13-
directives: [HeroDetail]
9+
`
1410
})
1511
export class ContainerComponent {
1612

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,23 @@
11
// #docregion
22
import { UpgradeAdapter } from '@angular/upgrade';
3-
export const upgradeAdapter = new UpgradeAdapter();
3+
import { NgModule, forwardRef } from '@angular/core';
4+
import { BrowserModule } from '@angular/platform-browser';
5+
6+
import { ContainerComponent } from './container.component';
7+
8+
export const upgradeAdapter = new UpgradeAdapter(forwardRef(() => AppModule));
9+
10+
// #docregion heroupgrade
11+
const HeroDetail = upgradeAdapter.upgradeNg1Component('heroDetail');
12+
13+
@NgModule({
14+
imports: [ BrowserModule ],
15+
declarations: [ ContainerComponent, HeroDetail ]
16+
})
17+
export class AppModule {}
18+
// #enddocregion heroupgrade
19+
20+
angular.module('heroApp', [])
21+
.controller('MainCtrl', function() {
22+
this.message = 'Hello world';
23+
});

public/docs/_examples/upgrade-adapter/ts/index-1-2-hybrid-bootstrap.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/1-2-hybrid-bootstrap/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-1-2-hybrid-shared-adapter-bootstrap.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/1-2-hybrid-shared-adapter-bootstrap/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-1-to-2-projection.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/1-to-2-projection/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-1-to-2-providers.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/1-to-2-providers/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-2-to-1-providers.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/2-to-1-providers/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-2-to-1-transclusion.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/2-to-1-transclusion/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-downgrade-io.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/downgrade-io/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-downgrade-static.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/downgrade-static/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-upgrade-io.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/upgrade-io/app.module')
2421
.then(null, console.error.bind(console));

public/docs/_examples/upgrade-adapter/ts/index-upgrade-static.html

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
<script src="node_modules/systemjs/dist/system.src.js"></script>
1717

1818
<script src="systemjs.config.js"></script>
19-
<script>
20-
System.import('app').catch(function(err){ console.error(err); });
21-
</script>
2219
<script>
2320
System.import('app/upgrade-static/app.module')
2421
.then(null, console.error.bind(console));

0 commit comments

Comments
 (0)