Please enable JavaScript.
Coggle requires JavaScript to display documents.
Angular (Routing (<router-outlet> (parent route, child routes),…
Angular
Components
HTML Template
URL reference
Inline
Defines the
view
Material Design
Bootstrap 4
Ng Bootstrap
Or any other CSS framework
Enable CSS Styling
Defines the view logic
two way binding!
Property binding
Event binding
Modules
Reuseable
Fully independent
Separated routing
Routing
<router-outlet>
parent route
child routes
ActivatedRoute
Router params
Request params
Query params
Route guards
Authentication on routes
Services
Dependency Injection
Services are
singletons
Available to all components that import it
Shared data
Remote connections
File
HTTP
TypeScript
OO shell around JavaScript
transpilation
classes
interfaces
type checking
abstract classes
Asynchronous
RxJs - Reactive extensions for JavaScript
Observable
Subject
Subscriber
Callbacks
callback hell
Promises
then
catch
async / await
Tour of Heroes tutorial
Start building that app!