User Tools

Site Tools


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