iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Angular 新手練功日誌:從零到職場冒險 系列

這個系列將紀錄剛轉換職場的 Angular 新手,從零開始學習 Angular 的過程。內容會涵蓋環境建置、基礎語法、元件開發、路由、服務、API 串接、表單處理等核心主題,並分享每一天的學習心得與實作經驗。希望透過 30 天的練功日誌,快速掌握 Angular 的開發技巧,也能幫助同樣是新手的你!

參賽天數 26 天 | 共 26 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 - 控制流程 switch

今天要介紹在模板中,如何使用 switch 條件語句來控制顯示的內容。目前主要有兩種寫法: @switch 語法 ( Angular 17+ ) 使用舊版的...

2025-09-11 ‧ 由 johnson3669 分享
DAY 12

Day 12 - 控制流程 for

今天介紹使用迴圈語句來顯示列表內容,可以快速生成多個相似的元素。目前有兩種語法: @for ( Angular 17+ ) 舊版的 *ngFor @fo...

2025-09-12 ‧ 由 johnson3669 分享
DAY 13

Day 13 - Input

今天要介紹在 Angular 中,如何使用 input 函式以及 @Input 裝飾器來傳入父元件的資料。 在開發過程中,經常會出現巢狀元件的情況,例如:待辦清...

2025-09-13 ‧ 由 johnson3669 分享
DAY 14

Day 14 - Output

今天要介紹在 Angular 中,如何使用 output 函式以及 @Output 裝飾器來實現元件之間的事件傳遞。 在巢狀元件使用情況下,通常會使用提升的方式...

2025-09-14 ‧ 由 johnson3669 分享
DAY 15

Day 15 - 雙向綁定

今天要介紹 Angular 的雙向綁定如何實現在實務情況下,經常會想要取得使用者輸入的值,並且在畫面上顯示這些值。這時候雙向綁定就派上用場了。 雙向綁定的語法...

2025-09-15 ‧ 由 johnson3669 分享
DAY 16

Day 16 - 模板相關用法一

今天會介紹一些在模板中的常見的用法,包含:模板參考變數、ng-template 模板參考變數 在 Angular 中,元素上加上 #name 是用來宣告模板參考...

2025-09-16 ‧ 由 johnson3669 分享
DAY 17

Day 17 - 模板相關用法二

今天會接續介紹一些在模板中的常見的用法 ng-container ng-container 適合用於不需要額外容器元素的場景。 邏輯分組容器,不會產生額外的...

2025-09-17 ‧ 由 johnson3669 分享
DAY 18

Day 18 - Service

在前面篇章中,有介紹 input/output 與父子元件溝通的方式,但在實際應用中,會遇到需要多個元件共享資料或邏輯的情況,而一但需要跨越兩個元件以上,inp...

2025-09-18 ‧ 由 johnson3669 分享
DAY 19

Day 19 - 元件生命週期

今天會介紹元件的生命週期,從建立到銷毀之間發生的一系列步驟。每個步驟代表 Angular 渲染元件並隨時間檢查元件更新過程的不同部分。 若需要在特定時間點執行邏...

2025-09-19 ‧ 由 johnson3669 分享
DAY 20

Day 20 - 指令

指令是指在 Angular 應用程式中,可以改變元素的設定、樣式及添加附加行為的類別,所以我們前面提到的元件本質上也是一種指令,只是帶有模板和樣式。而不含模板的...

2025-09-20 ‧ 由 johnson3669 分享