我最近审查了使用angular构建的webapp的代码,发现它是使用ng-app="myModule"放在<body>标签上的指令编写的.在学习的角度,我只看到过用在<html>标签,所推荐的角文档在这里,在这里,并在他们的教程.
我这个研究我自己了一下,发现做题,尤其是这一次,同样这一块,即讨论加载多个模块的页面.但是,这种技术与我的情况不同,因为它涉及将ng-app放置在正文中的元素上,并使用手动引导来同时运行两个角度应用程序.
据我所知,运行时与ng-appon <html>或者之间没有区别<body>.据我所知,ng-app指定一个角度应用程序的根,所以将它放置在<body>会削减<head>角度的范围,但我想不出这会影响事物的任何主要方式.所以我的问题是:放置ng-app其中一个标签而不是另一个标签之间有什么技术差异?
Har*_*rev 144
你放的地方没有什么大不同ng-app.
如果你把它放在<body>那么你有一个较小的AngularJS范围,稍微快一些.
不过,我已经使用ng-app上<html>的操纵<title>.
Pet*_*nan 21
我是一个正在研究遗留应用程序的团队,并且发现最好在div中使用ng-app标记,该div用作包装器以将旧代码与遗留代码隔离开来.
我们在处理严重依赖jqGrid和Dojo的应用程序时发现了这一点.
当我们将ng-app添加到head标签时,它会炸毁网站,但是当我们使用包装器时,我们可以使用Angular而没有任何问题.
| 归档时间: |
|
| 查看次数: |
37446 次 |
| 最近记录: |