Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Praise for the First Edition

Preface

Acknowledgments

About this book

About the authors

About the cover illustration

Chapter 1. Introducing Angular

1.1. Why select Angular for web development?

1.2. Why develop in TypeScript and not in JavaScript?

1.3. Overview of Angular

1.4. Introducing Angular CLI

1.4.1. Generating a new Angular project

1.4.2. Development and production builds

1.5. JIT vs. AOT compilation

1.5.1. Creating bundles with the --prod option

1.5.2. Generating bundles on the disk

1.6. Introducing the sample ngAuction app

Summary

Chapter 2. The main artifacts of an Angular app

2.1. Components

2.2. Services

2.3. Directives

2.4. Pipes

2.5. Modules

2.5.1. Feature modules

2.6. Understanding data binding

2.6.1. Binding properties and events

2.6.2. One- and two-way data binding in action