我最近查看了使用angular构建的webapp的代码,发现它是使用ng-app="myModule"
放置在<body>
标签上的指令编写的。在学习angular时,我只看过它在<html>
tag上使用,正如这里,此处和其教程中的角度文档所推荐的那样。
我自己进行了一些探索,并发现了SO问题,尤其是这个问题,同样也是这个问题,该问题讨论了如何为页面加载多个模块。但是,这种技术与我的情况不同,因为它涉及将ng-app放置在体内的元素上,并使用手动引导程序同时运行两个有角度的app。
据我所知,使用ng-app
on <html>
或的应用程序在运行时没有区别<body>
。据我了解,它ng-app
指定了角度应用程序的根,因此将其放置在角度应用程序上<body>
会<head>
超出角度的范围,但是我想不到这会影响事物的任何主要方式。所以我的问题是:放在ng-app
这些标签中的一个而不是另一个上的技术区别是什么?