最佳答案
我最近回顾了一个使用 angle 构建的 webapp 的代码,发现它是使用放置在 <body>
标签上的 ng-app="myModule"
指令编写的。当学习角度,我只看到它使用在 <html>
标签,建议由有角度的医生 给你,给你,并在他们的 教程。
我自己对此进行了一些探索,发现了 SO 问题,特别是 这个和类似的 这个,它们讨论了如何为一个页面加载多个模块。但是,这种技术与我的情况不同,因为它涉及到将 ng-app 放在元素 内心的主体上,并使用手动引导来同时运行两个角度应用程序。
据我所知,<html>
和 <body>
上具有 ng-app
的应用程序在运行时没有区别。根据我的理解,ng-app
指定了一个有角度应用程序的根,所以把它放在 <body>
上会将 <head>
从有角度应用程序的范围中切出来,但我想不出任何主要的方式来影响事情。因此,我的问题是: 在这些标签中的一个上而不是另一个上放置 ng-app
,在技术上有什么区别?