面對愈來愈複雜的使用者操作需求,使得前端的開發維護日益增加,而 Angular 框架在各開發階段提供了完整的開發模式,讓在應用程式的開發可以更容易的管控。本文章全方面記錄 Angular 觀念,並開發一系統來串聯這些觀念,進而能在實務上靈活運用。
上一篇利用 ngIf 指令實作了兩個條件分支的需求。然而,實務上還會遇到有多個條件分支的需求,在這一篇將利用另外一個 Angular 內建的指令 - ngSwi...
前幾篇所談論的指令 (Directive) 主要負責改變 DOM 元素外觀與行為,或是更改 DOM 結構樹。另外,Angular 也提供管道 (Pipe) 來針...
上一篇利用 Angular 內建的管道實作待辦事項標籤的需求。這一篇將利用其他的管道來實作下列需求: 待辦事項主旨最長顯示 10 個字 待辦事項標籤最多顯示...
前幾篇談論了幾個 Angular 內建的管道 (Pipe),這一篇將使用 Angular 提供的 DatePipe 來實作需求,並進一步自訂一個管道 (Pipe...
Angular 應用程式在運行時,每個元件從實體化並渲染頁面,至離開頁面而銷毀元件實體,整個生命週期 (Lifecycle) 中 Angular 會檢查資料屬性...
在上篇說明了 Angular 幾個生命週期鉤子方法 (Lifecycle hook methods),而這篇將繼續說明 AfterContentInit 與 A...
上一篇說明了 <ng-content> 元素,以及 AfterContentInit 與 AfterContentChecked 鉤子方法。而這一篇...
在 Angular 應用程式中,元件 (Component)、指令 (Direcitve) 與管道 (Pipe) 皆負責針對操作頁面的顯示與邏輯;而在資料方面的...
上一篇將待辦事項資料從元件 (Component) 抽離至服務 (Service) 中;接下來,這一篇將利用 Angular 內建的 httpClient 從伺...
在上兩篇中,建立了兩個服務,並利用依賴注入 (Dependency Injection, DI) 的方法注入至元件內;這一篇將進一步了解 Angular 的依賴...