diff --git a/gulpfile.js b/gulpfile.js index 3d822b9a7a..1476231c6c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -77,6 +77,7 @@ var _exampleBoilerplateFiles = [ 'karma-test-shim.js', 'package.json', 'styles.css', + 'systemjs.config.js', 'tsconfig.json', 'tslint.json', 'typings.json', diff --git a/public/docs/_examples/.gitignore b/public/docs/_examples/.gitignore index 07614a46ec..a7b60352e4 100644 --- a/public/docs/_examples/.gitignore +++ b/public/docs/_examples/.gitignore @@ -15,7 +15,12 @@ tslint.json wallaby.js npm-debug*. protractor.config.js +systemjs.config.js _test-output _temp +**/ts/**/*.js +**/ts-snippets/**/*.js +**/ts/**/*.d.ts !**/*e2e-spec.js +!systemjs.config.1.js diff --git a/public/docs/_examples/architecture/ts/.gitignore b/public/docs/_examples/architecture/ts/.gitignore deleted file mode 100644 index 2cb7d2a2e9..0000000000 --- a/public/docs/_examples/architecture/ts/.gitignore +++ /dev/null @@ -1 +0,0 @@ -**/*.js diff --git a/public/docs/_examples/architecture/ts/app/app.component.ts b/public/docs/_examples/architecture/ts/app/app.component.ts index 144990a86e..409fde3aa3 100644 --- a/public/docs/_examples/architecture/ts/app/app.component.ts +++ b/public/docs/_examples/architecture/ts/app/app.component.ts @@ -1,5 +1,5 @@ // #docregion import -import {Component} from 'angular2/core'; +import {Component} from '@angular/core'; // #enddocregion import import {HeroListComponent} from './hero-list.component'; import {SalesTaxComponent} from './sales-tax.component'; @@ -14,4 +14,4 @@ import {SalesTaxComponent} from './sales-tax.component'; }) // #docregion export export class AppComponent { } -// #enddocregion export \ No newline at end of file +// #enddocregion export diff --git a/public/docs/_examples/architecture/ts/app/backend.service.ts b/public/docs/_examples/architecture/ts/app/backend.service.ts index 0600fee6e0..2170c88758 100644 --- a/public/docs/_examples/architecture/ts/app/backend.service.ts +++ b/public/docs/_examples/architecture/ts/app/backend.service.ts @@ -1,4 +1,4 @@ -import {Injectable, Type} from 'angular2/core'; +import {Injectable, Type} from '@angular/core'; import {Logger} from './logger.service'; import {Hero} from './hero'; diff --git a/public/docs/_examples/architecture/ts/app/hero-detail.component.ts b/public/docs/_examples/architecture/ts/app/hero-detail.component.ts index d8c7bed1a8..2a8d23e392 100644 --- a/public/docs/_examples/architecture/ts/app/hero-detail.component.ts +++ b/public/docs/_examples/architecture/ts/app/hero-detail.component.ts @@ -1,4 +1,4 @@ -import {Component, Input} from 'angular2/core'; +import {Component, Input} from '@angular/core'; import {Hero} from './hero'; @Component({ @@ -7,5 +7,5 @@ import {Hero} from './hero'; directives: [HeroDetailComponent] }) export class HeroDetailComponent { - @Input() hero:Hero; -} \ No newline at end of file + @Input() hero: Hero; +} diff --git a/public/docs/_examples/architecture/ts/app/hero-list.component.ts b/public/docs/_examples/architecture/ts/app/hero-list.component.ts index 7d4c3e152d..686775eff5 100644 --- a/public/docs/_examples/architecture/ts/app/hero-list.component.ts +++ b/public/docs/_examples/architecture/ts/app/hero-list.component.ts @@ -1,5 +1,5 @@ // #docplaster -import {Component, OnInit} from 'angular2/core'; +import {Component, OnInit} from '@angular/core'; import {Hero} from './hero'; import {HeroDetailComponent} from './hero-detail.component'; import {HeroService} from './hero.service'; @@ -24,13 +24,13 @@ export class HeroesComponent { ... } // #docregion class export class HeroListComponent implements OnInit { // #docregion ctor - constructor(private _service: HeroService){ } + constructor(private _service: HeroService) { } // #enddocregion ctor - heroes:Hero[]; + heroes: Hero[]; selectedHero: Hero; - ngOnInit(){ + ngOnInit() { this.heroes = this._service.getHeroes(); } diff --git a/public/docs/_examples/architecture/ts/app/hero.service.ts b/public/docs/_examples/architecture/ts/app/hero.service.ts index 4fd33a5e09..7f524daa4d 100644 --- a/public/docs/_examples/architecture/ts/app/hero.service.ts +++ b/public/docs/_examples/architecture/ts/app/hero.service.ts @@ -1,4 +1,4 @@ -import {Injectable} from 'angular2/core'; +import {Injectable} from '@angular/core'; import {Hero} from './hero'; import {BackendService} from './backend.service'; import {Logger} from './logger.service'; @@ -12,14 +12,14 @@ export class HeroService { private _logger: Logger) { } // #enddocregion ctor - private _heroes:Hero[] = []; + private _heroes: Hero[] = []; getHeroes() { - this._backend.getAll(Hero).then( (heroes:Hero[]) => { + this._backend.getAll(Hero).then( (heroes: Hero[]) => { this._logger.log(`Fetched ${heroes.length} heroes.`); this._heroes.push(...heroes); // fill cache }); return this._heroes; } } -// #enddocregion class \ No newline at end of file +// #enddocregion class diff --git a/public/docs/_examples/architecture/ts/app/hero.ts b/public/docs/_examples/architecture/ts/app/hero.ts index df6c37a0f5..b89557aa71 100644 --- a/public/docs/_examples/architecture/ts/app/hero.ts +++ b/public/docs/_examples/architecture/ts/app/hero.ts @@ -1,10 +1,10 @@ +let nextId = 1; + export class Hero { - id:number + id: number; constructor( - public name:string, - public power?:string){ + public name: string, + public power?: string) { this.id = nextId++; } } - -var nextId = 1; diff --git a/public/docs/_examples/architecture/ts/app/logger.service.ts b/public/docs/_examples/architecture/ts/app/logger.service.ts index 69a7cd6b87..ddbcb61ca7 100644 --- a/public/docs/_examples/architecture/ts/app/logger.service.ts +++ b/public/docs/_examples/architecture/ts/app/logger.service.ts @@ -1,5 +1,5 @@ // #docregion -import {Injectable} from 'angular2/core'; +import {Injectable} from '@angular/core'; @Injectable() // #docregion class @@ -8,4 +8,4 @@ export class Logger { error(msg: any) { console.error(msg); } warn(msg: any) { console.warn(msg); } } -// #enddocregion class \ No newline at end of file +// #enddocregion class diff --git a/public/docs/_examples/architecture/ts/app/main.ts b/public/docs/_examples/architecture/ts/app/main.ts index 0f064932b1..f5ab51b113 100644 --- a/public/docs/_examples/architecture/ts/app/main.ts +++ b/public/docs/_examples/architecture/ts/app/main.ts @@ -1,4 +1,4 @@ -import {bootstrap} from 'angular2/platform/browser'; +import {bootstrap} from '@angular/platform-browser-dynamic'; // #docregion import import {AppComponent} from './app.component'; // #enddocregion import diff --git a/public/docs/_examples/architecture/ts/app/sales-tax.component.ts b/public/docs/_examples/architecture/ts/app/sales-tax.component.ts index 475725a0e4..19234de171 100644 --- a/public/docs/_examples/architecture/ts/app/sales-tax.component.ts +++ b/public/docs/_examples/architecture/ts/app/sales-tax.component.ts @@ -1,6 +1,6 @@ // #docplaster // #docregion -import {Component} from 'angular2/core'; +import {Component} from '@angular/core'; import {SalesTaxService} from './sales-tax.service'; import {TaxRateService} from './tax-rate.service'; diff --git a/public/docs/_examples/architecture/ts/app/sales-tax.service.ts b/public/docs/_examples/architecture/ts/app/sales-tax.service.ts index 6a93d3795e..86a797515c 100644 --- a/public/docs/_examples/architecture/ts/app/sales-tax.service.ts +++ b/public/docs/_examples/architecture/ts/app/sales-tax.service.ts @@ -1,5 +1,5 @@ // #docregion -import {Injectable, Inject} from 'angular2/core'; +import {Injectable, Inject} from '@angular/core'; import {TaxRateService} from './tax-rate.service'; // #docregion class diff --git a/public/docs/_examples/architecture/ts/app/tax-rate.service.ts b/public/docs/_examples/architecture/ts/app/tax-rate.service.ts index ab4fb2b097..8e6b9add1e 100644 --- a/public/docs/_examples/architecture/ts/app/tax-rate.service.ts +++ b/public/docs/_examples/architecture/ts/app/tax-rate.service.ts @@ -1,5 +1,5 @@ // #docregion -import {Injectable} from 'angular2/core'; +import {Injectable} from '@angular/core'; // #docregion class @Injectable() diff --git a/public/docs/_examples/architecture/ts/index.html b/public/docs/_examples/architecture/ts/index.html index 388031aa10..eb3a14a9c4 100644 --- a/public/docs/_examples/architecture/ts/index.html +++ b/public/docs/_examples/architecture/ts/index.html @@ -1,30 +1,21 @@
-