我见过BrowserModule文档,但不清楚它在Angular 2+应用程序中的确切作用。你能指出任何明确解释它的功能的教程吗?
答案 0 :(得分:0)
您可以对这两个引用进行概念检查:
1)"在Web应用程序的情况下,根模块导入BrowserModule,例如提供浏览器特定的渲染器,并安装核心指令,如ngIf,ngFor等。"
更多信息:
https://blog.angular-university.io/angular2-ngmodule/
2)"我们注意到的第一件事是我们的模块将BrowserModule作为显式依赖项导入。 BrowserModule是一个内置模块,用于导出基本指令,管道和服务。与先前版本的Angular不同,我们必须显式导入这些依赖项,以便能够在我们的模板中使用* ngFor或* ngIf等指令。"
更多信息:
https://angular-2-training-book.rangle.io/handout/modules/introduction.html
3)我们不是导入BrowserModule而是导入CommonModule。如果我们在这里看到BrowserModule的文档,我们可以看到它重新导出了CommonModule,其中包含许多其他服务,这些服务有助于在浏览器中呈现Angular应用程序。这些服务将我们的根模块与特定平台(浏览器)相结合,但我们希望我们的功能模块与平台无关。这就是为什么我们只导入那里的CommonModule,它只导出公共指令和管道。
我的问题是它是否仅用于导入这些通用指令?它是否可以在浏览器或相关任务中加载应用程序?
当您对我的回答发表评论时,我已使用第3条信息对其进行了更新,这些信息似乎更符合您的需求。更多信息:
https://angular-2-training-book.rangle.io/handout/modules/feature-modules.html
希望它有所帮助!
答案 1 :(得分:0)
它通常有助于在角度2 App
中进行自举请参阅以下链接
https://developer.telerik.com/topics/web-development/bootstrapping-browser-angular-2/