![](/img/trans.png)
[英]In Angular, should we call validation functions inside .controller.js or in .html?
[英]Should we import BrowserModule in all modules created inside an Angular app?
我是Angular的新手。 我對BrowserModule
的解釋如下。
導出所有Angular應用程序所需的基礎架構。 默認情況下,包含在使用CLI new命令創建的所有Angular應用程序中。 重新導出CommonModule和ApplicationModule,使其導出和提供程序可用於所有應用程序。
我發現當我使用angular-cli時,默認情況下已將此BrowserModule
模塊導入應用程序模塊中。
我的疑問是,我們應該在Angular應用程序內部創建的所有模塊中導入BrowserModule
嗎?
幾乎每個瀏覽器應用程序的根應用程序模塊AppModule都應從@angular/platform-browser.
導入BrowserModule
@angular/platform-browser.
BrowserModule提供啟動和運行瀏覽器應用程序必不可少的服務。
BrowserModule
還從@angular/common
重新導出CommonModule,這意味着AppModule
模塊中的組件還可以訪問每個應用程序需要的Angular指令,例如NgIf
和NgFor
。
不要在任何其他模塊中導入BrowserModule
。 功能模塊和延遲加載的模塊應改為導入CommonModule。 他們需要通用指令。 他們不需要重新安裝應用程序范圍的提供程序。
幾乎每個瀏覽器應用程序的根應用程序模塊AppModule都應從@ angular / platform-browser導入BrowserModule。
BrowserModule提供啟動和運行瀏覽器應用程序必不可少的服務。
BrowserModule還從@ angular / common重新導出CommonModule,這意味着AppModule模塊中的組件還可以訪問每個應用程序需要的Angular指令,例如NgIf和NgFor。
不要在任何其他模塊中導入BrowserModule。 功能模塊和延遲加載的模塊應改為導入CommonModule。 他們需要通用指令。 他們不需要重新安裝應用程序范圍的提供程序。
在這里檢查參考
BrowserModule
提供啟動和運行瀏覽器應用程序必不可少的服務。 不要在創建的任何其他模塊中導入BrowserModule
。 如前所述,它會通過CLI自動導入到根應用程序模塊AppModule中 。
通過此鏈接了解更多信息。
默認情況下,任何新的基於Web的角度應用程序都需要BrowserModule。 應該從@ angular / platform-browser導入。
BrowserModule還從@ angular / common重新導出CommonModule,這意味着AppModule模塊中的組件還可以訪問每個應用程序需要的Angular指令,例如NgIf和NgFor。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.