Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Angular2

 Angular2

Talk apresentada no Google I/O Extended BH onde mostro minhas impressões sobre o Angular2

Paulo Pires

May 28, 2015
Tweet

More Decks by Paulo Pires

Other Decks in Programming

Transcript

  1. @Component({selector: 'talk'}) @View({template: '<h1>Google I/O</h1>'}) // Component controller class TalkComponent

    { constructor() { this.name = 'Paulo Pires'; this.twitter = '@paulo_hp'; } }
  2. Angular 1.4 Performance Melhorada Novo Router e i18n Suporte a

    CommonJS Melhoria nas animações E muito mais...
  3. Será que a checagem de tipo em tempo de execução

    pode deixar a app mais lenta? pergunta
  4. O Angular2 é tipo o React.js, no fim das contas?

    Vou ter que escrever HTML inline? pergunta
  5. @Component({ selector: 'sample-app', componentServices: [ NameList ] }) @Template({ url:

    './templates/sample-app.html', directives: [Foreach] }) class SampleApp { constructor() { this.names = NameList.get(); this.newName = ''; } addName(newname) { this.names.push(newname.value); newname.value = ''; } }
  6. import {Inject} from 'di'; import {Electricity} from './electricity'; @Inject(Electricity) export

    class Fridge { constructor(electricity) { this.electricity = electricity; } getEggs() { return '3 eggs'; } }