Angular JS在浏览器呈现过程中适合哪些地方?

时间:2016-04-01 17:10:07

标签: html angularjs browser

根据我的理解,浏览器呈现过程基本上发生在以下步骤中:

  1. HTML被解析为DOM树
  2. DOM树转换为渲染树
  3. 布局
  4. 油漆
  5. Angular JS在这里出现在哪里?例如,如果我有一个像

    这样的表达式
    <div>{{test}}</div>
    

    <div ng-include="..."></div>
    

    认为Angular执行插值或HTML注入是否正确,然后浏览器获取生成的HTML代码,并执行步骤1-4?

1 个答案:

答案 0 :(得分:0)

Angular JS文档说:

  

当Angular启动您的应用程序时,它会解析并处理它   使用compiler从模板中获取新标记。装了,   转换和渲染DOM基本上是视图

这里的模板意味着:

  

包含Angular特定属性的HTML代码。

有关AngularJs的工作原理及其功能的更多信息,请阅读提供的文档:

  

https://docs.angularjs.org/guide/concepts

有一个深入的教程,提供有关它的更多信息。

我希望这可以帮助你开始使用它:)