我是angular2的新手.我在每个项目中都看到过有一个名为platform-browser的插件.
"@angular/platform-browser": "2.0.0-rc.4",
"@angular/platform-browser-dynamic": "2.0.0-rc.4",
Run Code Online (Sandbox Code Playgroud)
我真的不知道它的用法是什么.有人可以解释一下 - 平台浏览器的用法是什么 - 如果我们不使用平台浏览器会有什么问题
在Angular 1中,我们一次在index.html文件中使用ng-app属性引导应用程序。
<div ng-app='my-app'> </div>
Run Code Online (Sandbox Code Playgroud)
但是在Angular 2中,我们需要使用by传递哪个组件将成为根
platformBrowserDynamic().bootstrapModule(AppModule)
Run Code Online (Sandbox Code Playgroud)
如您所见,我们没有直接将组件作为参数传递给bootstrapModule
方法。但是在根模块中(在此示例代码中为AppModule),我们必须传递根组件。在下面,您将看到app.module.ts
文件的类AppModule
(应用程序的根模块):
您可能需要阅读此内容。
小智 7
“Platform-browser”包用于控制以下浏览器的一些东西。
还有很多其他的东西。
请查看以下网址 https://angular.io/api/platform-browser
这告诉我们应该如何编译应用程序。AOT/JIT。AOT 提前编译(预编译),而 JIT 在浏览器级别进行。下载到浏览器的应用程序代码比 JIT(动态版本)的应用程序代码要小。JIT 编译器在浏览器中动态创建这些类。无论如何,应用程序模块(AppModule)从不关心它是如何引导的。
请参阅文档: https: //angular.io/guide/ngmodule
归档时间: |
|
查看次数: |
45672 次 |
最近记录: |