Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我在html标签中定义ng应用程序时,Angular JS是如何工作的?_Javascript_Angularjs - Fatal编程技术网

Javascript 当我在html标签中定义ng应用程序时,Angular JS是如何工作的?

Javascript 当我在html标签中定义ng应用程序时,Angular JS是如何工作的?,javascript,angularjs,Javascript,Angularjs,Html从上到下解析 但当我将ng应用程序定义为html标记并从html标记中的脚本标记调用它的库时 那么AngularJS如何知道我已经将ng应用程序定义为html标记呢 参考以下代码 Angular在DOMContentLoaded事件发生时或 如果当时document.readyState 设置为“完成”。此时,Angle将查找ngApp 指定应用程序根目录的指令。如果ngApp 找到指令后,将: 加载与该指令关联的 创建应用程序 编译DOM,将ngApp指令作为 汇编。这可以让你

Html从上到下解析

但当我将ng应用程序定义为html标记并从html标记中的脚本标记调用它的库时

那么AngularJS如何知道我已经将ng应用程序定义为html标记呢

参考以下代码


Angular在
DOMContentLoaded
事件发生时或 如果当时
document.readyState
设置为
“完成”
。此时,Angle将查找
ngApp
指定应用程序根目录的指令。如果
ngApp
找到指令后,将:

  • 加载与该指令关联的
  • 创建应用程序
  • 编译DOM,将
    ngApp
    指令作为 汇编。这可以让你告诉它只治疗一部分 DOM是一个角度应用程序

在官方文件中有很多有用的信息,比如本文。你也可以走过去

这是两件不同的事情。Html从上到下解析。对。AngularJS(无论包含在哪里),从上到下搜索HTML上的
ng app
属性。在执行此操作之前,它只是另一个自定义属性。在AngularJS中,它有特殊的含义。