回答
從angular.io摘自:
的角模塊類從JavaScript模塊類在三個關鍵方面有所不同:
角模塊邊界申報類只。聲明是唯一對Angular重要的類。
我們不在一個巨型文件中定義所有成員類(如在JavaScript模塊中),而是在
@NgModule.declarations
列表中列出模塊的類。- Angular模塊只能導出其擁有或從其他模塊導入的可聲明類。它不聲明或導出任何其他類的類。
ES模塊VS角模塊:
ES模塊是代碼文件導入或導出的東西,而角模塊組織應用程序進入的功能內聚塊。
ES模塊組織我們的代碼而角模塊組織我們應用。
ES模塊模塊化我們的代碼,而角模塊模塊化我們的應用程序。
ES模塊促進代碼重用,而角模塊促進應用程序邊界。
從這個來源摘自:Angular Modules vs ES6 Modules
ES模塊:
- ES6模塊代表一個單一的文件。
- ES6模塊語法是ECMAScript語言規範的標準化結構。
在另一側:
- 角模塊是一個角特異性構建體。
- 角模塊邏輯上不同組角僞像,例如部件,管道,指令等
- 在@NgModule裝飾的形式角模塊提供的元數據的角編譯這反過來又可以更好「的理由 關於我們的應用程序「結構並因此引入優化。
- 重要的功能,如遲緩裝載在所述角模塊級完成。
你從這裏鏈接了這個:[Angular Modules vs ES6 Modules ](https://juristr.com/blog/2017/03/angular-modules-vs-es6-modules/)。如果您從源複製,則需要** 1 **屬性來源,並且** 2 **引用您複製的部分。如果你不這樣做,你就是抄襲。此外,如果您的完整答案是來自其他來源的副本,則不是特別的答案。用你自己的話說出答案會更好。 –
如果編輯了歸屬並引用了複製的部分(實際上是整個答案)。如果您從其他來源複製,請自己在將來自己做。 PS:downvoted,因爲它不是你的答案。 –
- 1. @injectable和es6模塊的角度服務
- 2. 擴展和模塊之間的區別?
- 3. 模塊和封閉之間的區別
- 4. javaScript中關閉模塊和關閉模塊之後'()'或'(otherModule)'之間的區別
- 5. 「傳統contao模塊」和(僅)「contao模塊」之間的區別
- 6. 加載模塊和初始化模塊之間的區別?
- 7. Android Studio 3庫模塊和功能模塊之間的區別
- 8. Azure AD模塊和MS Online模塊之間有什麼區別
- 9. 頂層模塊和本地模塊之間是否有區別?
- 10. ES6模塊語法和Typescript模塊語法之間的混淆
- 11. JavaScript ES6模塊+ traceur
- 12. JavaScript模塊化和依賴注入之間的區別
- 13. 角度安裝模塊2
- 14. 模塊模式中get/set和Object.defineProperty之間的區別
- 15. vTiger中的實體模塊和擴展模塊之間的區別
- 16. Python日期時間和時間模塊之間的區別
- 17. Javascript ES6。 ===和Object.is之間的區別
- 18. 在es6模塊之間共享數據
- 19. 角1.5組件和es6模塊
- 20. 在角度測試/開發模塊和生產模塊之間切換
- 21. ES6模塊+ Gulp
- 22. 錯誤處理模塊中的Resume和Goto之間的區別
- 23. Node中的模塊和包之間的區別?
- 24. 單個模塊中的角度1.x和es6多個常量
- 25. 的WebPack多角度2個模塊
- 26. Python中模塊和類之間的區別
- 27. Flex:MXML「組件」和MXML「模塊」之間的區別是什麼?
- 28. Java EE中動態Web模塊3.0和2.5之間的區別?
- 29. nginx模塊和uWSGI插件之間的區別
- 30. Python zipfile模塊:zipfile.ZIP_DEFLATED和zipfile.ZIP_STORED之間的區別
https://angular.io/docs/ts/latest/cookbook/ngmodule-faq.html#!#q-ng-vs-js-modules – yurzui
進口/出口的作用[可能的複製在Angular 2+ ngModule](http://stackoverflow.com/questions/41926941/role-of-imports-exports-in-angular-2-ngmodule) – AngularChef