我最近查看了用angular构建的webapp的代码,发现它是使用ng- app="myModule"放置在<body>标签上的指令编写的。在学习angular时,我只看过它在<html>tag上使用,正如这里,此处和他们的教程中的 docs推荐的那样。
ng- app="myModule"
<body>
<html>
我这个研究我自己了一下,发现做题,尤其是这一次,同样这一块,即讨论加载多个模块的页面。但是,此技术与我的情况不同,因为它涉及将ng-app放置 _在_体内的元素上,并使用手动引导程序同时运行两个有角度的app。
据我所知,使用ng-appon <html>或的应用程序在运行时没有区别<body>。据我了解,它ng- app指定了角度应用程序的根,因此将其放置在角度应用程序上<body>会<head>超出角度的范围,但我想不到这会影响事物的任何主要方式。所以我的问题是:放置ng- app在这些标签之一而不是另一个上的技术区别是什么?
ng-app
ng- app
<head>
您放置的位置没有太大差异ng-app。
如果戴上它,<body>那么AngularJS的作用域会更小,这会 稍微 快一点。
不过,我已经使用ng-app上<html>的操纵<title>。
<title>