angular 2 with typescript

17
Angular 2.0 With Typescript

Upload: shravan-kumar-kasagoni

Post on 13-Jan-2017

388 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Angular 2 with TypeScript

Angular 2.0 With Typescript

Page 2: Angular 2 with TypeScript

Your SpeakerShravan Kumar Kasagoni

Senior Development Engineer @ Pramati Technologies

Microsoft MVP - Visual Studio and Development Technologies

@techieshravan

http://theshravan.net

http://github.com/techieshravan

Page 3: Angular 2 with TypeScript

AgendaAngular 2.0 With Typescript

Page 4: Angular 2 with TypeScript

Language Choice

ES5 ES6 TS Dart

Page 5: Angular 2 with TypeScript

Quick TypeScript Basics

Page 6: Angular 2 with TypeScript

Classesclass Car { id: number; model: string;

constructor(id: number, model: string) { this.id = id; this.model = model; }

showDetails() { console.log(this.id, this.model); }}

Page 7: Angular 2 with TypeScript

var car = new Car(100, 'Bentley GT Continental');

console.log(car.id);console.log(car.model);

car.showDetails();

Classes

Page 8: Angular 2 with TypeScript

Modules//car.ts

export class Car {

}

//dashboard.ts

class Dashboard { var car = new Car(100, 'Mustang');}

import {Car} from ‘./car’;

Page 9: Angular 2 with TypeScript

Angular 2 Basics

Page 10: Angular 2 with TypeScript

Components

Template Directive Controller Component

ng1 ng2

Page 11: Angular 2 with TypeScript

Component in TypeScriptimport {Component} from ‘angular2/core’;

@Component({selector: ‘’,

template: ‘’,styles: []

})class AppComponent {}

Page 12: Angular 2 with TypeScript

Templates

Bindings Example

Properties <input [value] ='userName'>

Events <button (click) ='showDetails($event )'>

Two-way <input [(ng-model )]='eMail'>

Page 13: Angular 2 with TypeScript

Demo time

Page 14: Angular 2 with TypeScript

Flipboard MagazinesJavaScript Weekly : http://bit.ly/javascript-weekly

The Angular 2 : http://bit.ly/angular2-weekly

Page 15: Angular 2 with TypeScript

Resourceshttp://angular.io

http://theshravan.net

Page 16: Angular 2 with TypeScript

Reach MeTwitter : techieshravan

Github : http://github.com/techieshravan

Blog : http://theshravan.net

Page 17: Angular 2 with TypeScript

Thank You