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