工作硬上開發angular項目,好難啊,上網搜資料教程真的賊少,吐槽真的沒什么人用angular,自己學習到處搜集整理的筆記,分享出來,方便查看理解總結。應該適用于angular11系列(更新真快,反正我也不知道之前低版本不同 手動狗頭)
什么是angular module(ngModule)?
angular module就是一個普通的類,但是這個類,一旦被@NgModule所裝飾,那這個類就可以被稱為angular module
@NgModule元數據
@NgModule 獲取一個元數據對象,它會告訴 Angular 如何編譯和啟動本應用
- declarations —— 該模塊的依賴項。
- imports —— 導入其他的ngModule。
- providers —— 提供各種服務。
- bootstrap —— 根組件,Angular 創建它并插入 index.html 宿主頁面
declarations 數組
該模塊想要正常工作,可能會依賴一些組件、指令和管道,那就必須將它們聲明到declarations中,不過引入也有一些規則,以組件為例:
- 模塊中不能使用未聲明過?