为什么AngularJs 2仅通过代码支持引导

为什么AngularJs 2仅通过代码支持引导,angularjs,angular-bootstrap,server-side-rendering,ng-app,Angularjs,Angular Bootstrap,Server Side Rendering,Ng App,在AngularJs 1中,有两种引导模块的方法 自动通过ng应用程序 按代码手动引导 但现在,当我开始探索Angular 2时,我只能找到一种引导它的方法(通过代码),当我进一步研究时,我发现由于安全原因以及体系结构的变化,这种方法受到了限制 通过显式指定 组件作为应用程序的根组件,通过 bootstrap()方法。 应用程序是在现有浏览器DOM(通常是index.html)中引导的。与Angular 1不同,Angular 2没有 在index.html中编译/处理提供程序。这主要是为了

在AngularJs 1中,有两种引导模块的方法

  • 自动通过ng应用程序
  • 按代码手动引导
但现在,当我开始探索Angular 2时,我只能找到一种引导它的方法(通过代码),当我进一步研究时,我发现由于安全原因以及体系结构的变化,这种方法受到了限制

通过显式指定 组件作为应用程序的根组件,通过 bootstrap()方法。 应用程序是在现有浏览器DOM(通常是index.html)中引导的。与Angular 1不同,Angular 2没有 在index.html中编译/处理提供程序。这主要是为了安全 原因,以及Angular 2中的架构更改。这意味着 可以使用服务器端技术安全地处理index.html 例如供应商

注意:可从平台浏览器\u dynamic.js中找到上述语句

问题:

  • 删除自动引导有哪些安全原因
  • 自动引导为服务器端呈现带来了什么问题