- Wireframe/Angular Overview
- Angular CLI/Setup
- Routing
- Components
- Communication between components
- Angular Services
- Dependency injection
- Communication using HTTP
Old Angular (1.x)
New Angular (2+)
"AngularJS"
"Angular"
Angular App Setup
https://github.com/angular/quickstart
Angular CLI
Anatomy of an Angular App
Root Module
Module
Module
Component
Component
Component
Component
Component
Component
helps us organize our code
"Everything is a Component"
Component
Template
Class
Metadata
ES5
ES5
ES6
(ES2015)
ES5
TypeScript
+
+
+
ES6
(ES2015)
Angular CLI
Prerequisites
- Node 6.9.0 +
- NPM3 +
Angular CLI
npm install -g @angular/cli
-
ng new - create a new application
-
ng generate (ng g) - generate new components, routes, services and pipes
-
ng serve - test application locally
Angular CLI
All available packages in Angular
https://www.npmjs.com/~angular
Angular Componets
Setup
By Paul Beresuita
Setup
- 316