Slide 1

Slide 1 text

Introduction to Angular 2 By Jonathan Hamilton

Slide 2

Slide 2 text

Why I decided to learn

Slide 3

Slide 3 text

What’s new? ● Completely different ● Faster ● Written in Typescript ● Heavy use of Classical Inheritance ● Component-based ● $scope & ng (mostly) are dead ● Designed with ‘mobile’ in mind ● Server side rendering ● Native support (sort of)

Slide 4

Slide 4 text

I’m not going to cover tooling/setup

Slide 5

Slide 5 text

So you say it looks totally different?

Slide 6

Slide 6 text

I know right?

Slide 7

Slide 7 text

Another component

Slide 8

Slide 8 text

Let’s embed that component

Slide 9

Slide 9 text

Binding/Events

Slide 10

Slide 10 text

So how do I migrate? ● Using ES2015 already? (Specifically, classes) it should be easy. ● ngUpgrade

Slide 11

Slide 11 text

ngUpgrade Adapting 1.x with 2.0 Adapting 2.0 with 1.x

Slide 12

Slide 12 text

Native Script

Slide 13

Slide 13 text

Thank you