angularjs_2_essential_training:basics_of_typescript
Typescript : superset de JavaScript → compilé vers JavaScript.
Écrire du Javascript en lieu et place de typeScript est tout à fait possible et valide.
Avantages :
- ES2015 class
- Modules
- Strong typing
- Variables
- Signatures
typeScript Focus
- writing classes
- Angular decorators
- Parameter type annotations
bénéfices de Typescript
- simplicité (classes et décorateurs)
- angular écrit en typescript → écriture dans le même langage que le framework
exemple de typesript
// modules imports
import {Component} from 'angular2/core';
import {formBuilder} from 'angular2/common';
// décorateur typescript
@component({
selector: 'media-tracker-app'
templateUrl: 'app/app.component.html',
styleUrls: ['app/app.component.css']
})
// définition
export class appComponent { // export : TypeScript pour module // class : ES2016
contructor(formBuilder: FormBuilder) {} // constructeur ES2016 + Paramètre typescript (FormBuilder)
}
angularjs_2_essential_training/basics_of_typescript.txt · Last modified: 2016/06/03 16:35 by leo