Angular問題

(1)表單中元素的name屬性用于表單數(shù)據(jù)有效性的驗證以及對數(shù)據(jù)變更的追蹤
(2)模板的#變量值為變量指定引用指令的類型:#name="ngModule" #heroForm="ngForm";沒有值時為臨時模板引用變量
(3)需要在根組件NgModule類的declarations中聲明該模塊中的全部組件
(4)需要在根組件NgModule類的imports中添加angular模塊的特性,如 BrowserModule
(5)main.ts ==> app.module ==> app.component
(6)在NgModule中聲明在declarations數(shù)組中的類(組件、指令、管道),在一個應(yīng)用程序中只能聲明一次,且這個類必須屬于某一個模塊
(7)使用exports數(shù)組,導(dǎo)出的類在其他模塊中能夠使用
(8)只能在根模塊中導(dǎo)入BrowserModule
(9)如果一個模塊被多次導(dǎo)入時,angular會在第一次遇到時加載模塊,后面不會再次加載
(10)Ngmodule中的服務(wù)提供商,當(dāng)模塊被導(dǎo)入時,它的提供商對整個應(yīng)用程序的特性模塊可見

(11)特性模塊帶有NgModule裝飾器,特性模塊的元數(shù)據(jù)與根模塊的元數(shù)據(jù)屬性一樣。且特性模塊與根模塊共享相同的執(zhí)行環(huán)境,共享同一個依賴注入器,但是他們是相對獨(dú)立的。當(dāng)特性模塊的exports沒有導(dǎo)出模塊的任何組件時,根模塊不能訪問特性模塊的組件。引導(dǎo)根模塊啟動應(yīng)用,使用特性模塊擴(kuò)展應(yīng)用;特性模塊可以選擇隱藏或顯示自己的實(shí)現(xiàn)。
而惰性加載模塊不是直接導(dǎo)入根模塊的,而是通過路由的方式,當(dāng)激活路由時才加載
RouterModule.forRoot() 以及 RouterModule.forChild()方法

(12)惰性加載模塊的提供商只對該模塊的可見(子注入器),不要依賴于“啟動時加載”的提供商,使用惰性加載
(13)

架構(gòu)圖


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 模板表達(dá)式“{{}}”不能引用任何全局命名空間中的成員(如:window、document等等)的原因: 我想原因...
    科研者閱讀 1,084評論 2 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,219評論 25 708
  • 組件基礎(chǔ) 組件用來包裝特定的功能,應(yīng)用程序的有序運(yùn)行依賴于組件之間的協(xié)同工作。組件是angular應(yīng)用的最小邏輯單...
    oWSQo閱讀 1,448評論 0 0
  • 冬日很長,心情很重。 驟冷,乏力。 時間跑地太快,留不住,傷感不已,迷茫不已。
    冰沁于心_7c77閱讀 270評論 0 0
  • 沒有能力,經(jīng)濟(jì)條件差,物質(zhì)基礎(chǔ)薄弱,為什么不盡早認(rèn)清自己,依舊不切實(shí)際地攀比呢?別人組建家庭,跟著學(xué),別人要孩子了...
    清溫悠悠閱讀 945評論 0 0

友情鏈接更多精彩內(nèi)容