1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel...

47

Transcript of 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel...

Page 1: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 2: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 3: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

1. What is Angular2. Ecosystem3. Getting Started4. Demo5. The Future

Page 4: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

platform

applicationsweb

Page 5: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 6: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 7: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

<div *ngIf="data$ | async as data">

<h1>{{data.title}}</h1>

<p *ngFor="let child of data.children">

{{child.text}}

</p>

</div>

Page 8: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

@Component({

templateUrl: 'component.html'

})

export class MyComponent() {

constructor(http: HttpClient) {}

}

Page 9: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 10: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 11: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 12: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 13: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 14: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

● ng new

● ng generate

● ng serve

● ng build

● ng add

● ng update

Page 15: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 16: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 17: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 18: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

<div i18n>Welcome!</div>

<img i18n-placeholder="2018 results" .../>

Page 19: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 20: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 21: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 22: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 23: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 24: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 25: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 26: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 27: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Custom Elements

Page 28: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 29: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 30: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 31: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Google

Builders Authors

Services

Page 32: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 33: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Page 34: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 35: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

yarn global add @angular/cling new my-app

https://stackblitz.com/

Page 36: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 37: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 38: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 39: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 40: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 41: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 42: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

After

Page 43: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 44: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 45: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form

Stability I+

Page 46: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form
Page 47: 1. What is Angular - ACM Learning Center · O CloudKit Prototyping ADD COMPONENT (100) Single panel layout Action bar Panel body Form Form field Input Label Form field hint Text Form