Chapter 0: Introduction
- Software we’ll be using
- What is Angular?
- Let’s Build the Simplest Possible Angular App
- Viewing our Angular app in the browser
- Re-visiting Angular versioning
- Updating our Angular version automatically
Chapter 1: Inspecting the Boilerplate Angular App
- 1.1. Revision: things to do before running
ng new ... - 1.2 What happens when we run the
ng new ...command? - 1.3. What are the contents of the Angular boilerplate app?
- 1.3. Inserting an Angular app into index.html
- 1.4 Tracking our project with Git
Chapter 2: Generating components
- 2.1 Adding the Navigation Component
- 2.2 Updating the CSS of the app component
- 2.3 Using the
:hostselector in theapp.component.cssfile
Chapter 3: Writing an Angular component from scratch
- 3.1 Writing the ProfileComponent from scratch
- 3.2 Adding global styles
Chapter 4: Using Routing and Adding a Login Component
- 4.1 Showing the Profile Page
- 4.2 Adding Routes to
app-routing.module.ts - 4.3 Adding a login component
Chapter 5: Binding
- 5.1 Binding Template Files to Class Files
- 5.2 Binding events in Angular
- 5.3 Binding a (click) event to
AppComponenttemplate file - 5.4 Defining the
randomColorfunction insideapp.component.ts - 5.5 Property binding in Angular
- 5.5.1 Dynamically update HTML attributes using property binding and method calls
- 5.6 Binding a property to a button click
- 5.7 Comparing one-way and two-way data binding in Angular
- 5.8 Examining Property Bindings in Angular in More Detail
Chapter 6: Services
- 6.1 Adding a service to our app
- 6.2 Working with
HttpClient
Chapter 7: Revision
- A revision of things we’ve learned
- A revision of things we glossed over
- Explanation of the reason why this book was written the way it was
- Additional explanation
- What’s next?
