Недавно я просмотрел код веб-приложения, созданного с помощью angular, и обнаружил, что он был написан с ng-app="myModule"директивой, помещенной в <body>тег. Изучая angular, я видел только его использование в <html>теге, как рекомендовано в документации по angular здесь , здесь и в их учебнике .
Я немного исследовал это самостоятельно и нашел SO-вопросы, особенно этот и аналогичный этому , которые обсуждают загрузку нескольких модулей для страницы. Однако этот метод отличается от моего случая, поскольку он включает размещение ng-app на элементах внутри тела и использование ручной начальной загрузки для одновременного запуска двух приложений angular.
Насколько я могу судить, во время выполнения нет разницы между приложениями с ng-appon <html>или <body>. Как я понимаю, ng-appобозначает корень углового приложения, поэтому размещение его на <body>сократят <head>из сферы угловых, но я не могу думать о каких - либо серьезных образом это будет влиять на вещи. Итак, мой вопрос: в чем техническая разница между размещением ng-appодного из этих тегов вместо другого?