Angular 4 - quick view

10
Angular 4 MICHAEL HABERMAN FREELANCER

Transcript of Angular 4 - quick view

Page 1: Angular 4 - quick view

Angular 4MICHAEL HABERMANFREELANCER

Page 2: Angular 4 - quick view

What makes Shai angry?

Page 3: Angular 4 - quick view

Great, he is happy

Page 4: Angular 4 - quick view

So, angular 4 you say…

Page 5: Angular 4 - quick view

Angular versioning

Semantic versioning

X . Y . Z

BUG FIXNEW FEATURE

BREAKING CHANGE

Page 6: Angular 4 - quick view

So where is angular 3…?

@angular/router changed to version 3 All the rest remain with 2 Angular decided to skip version 3, straight to 4

Page 7: Angular 4 - quick view

What are the breaking changes Core: Because all lifecycle hooks are now interfaces the code

that uses 'extends' keyword will no longer compile:

Before:@Component() class SomeComponent extends OnInit {}

After:@Component() class SomeComponent implements OnInit {}

Page 8: Angular 4 - quick view

What are the breaking changes There is a long list of breaking changes: https://

github.com/angular/angular/blob/master/CHANGELOG.md#breaking-changes

Will support typescript 2.1 with out backward compatibility

Page 9: Angular 4 - quick view

Cool new feature<ng-template #notPaid>

<b>Payment UI</b></ng-template>

<div *ngIf=“didUserPaid; else notPaid”> <b>Welcome</b></div>