本書分為5篇。第1篇介紹了 Angular 的基礎概念,使讀者對 Angular 有一個初步的印象。第2篇介紹了 TypeScript 基礎,並帶領讀者快速實現了一個“用戶管理”應用,讓讀者瞭解到 Angular 常用的知識點。第3篇介紹了Angular 的常用知識點,包括組件、模板、指令、管道、動畫和表單。第4篇介紹了 Angular的高級知識點,包括使用Observable與RxJS實現響應式編程、Angular模塊、依賴註入、通過HTTP來訪問網絡資源、路由與導航、測試、實現國際化、編譯與部署Angular應用、頁面靜態化和啟用緩存。第5篇帶領讀者從零開始實現了一個完整的企業級新聞頭條客戶端應用,使讀者具備 Angular 企業級應用開發的完整能力。本書案例豐富,共有75個基於知識點的案例和6個綜合性案例,將理論講解最終落實到代碼實現上來。而且,這些案例會伴隨著圖書內容的推進,不斷趨近於工程化的項目風格,具有很高的應用價值和參考性。本書由淺及深、層層推進、結構清晰、案例豐富、通俗易懂、實用性強,特別適合Angular的初學者和進階讀者作為自學教程。另外,本書也適合社會培訓學校作為培訓教材使用,還適合大、中專院校的相關專業作為教學參考書。