Recentemente, revisei o código de um webapp construído com angular e descobri que foi escrito com a ng-app="myModule"diretiva colocada na <body>tag. Quando aprendi angular, eu só o vi usado na <html>tag, conforme recomendado pelos documentos do angular aqui , aqui e em seu tutorial .
Eu explorei isso um pouco por conta própria e encontrei perguntas do SO, notavelmente esta e da mesma forma esta , que discute o carregamento de vários módulos para uma página. No entanto, essa técnica é diferente do meu caso, pois envolve colocar o ng-app em elementos dentro do corpo e usar bootstrap manual para executar dois aplicativos angulares ao mesmo tempo.
Tanto quanto eu posso dizer, não há diferença no tempo de execução entre um aplicativo com ng-appon <html>ou <body>. Pelo que entendi, ng-appdesigna a raiz de um aplicativo angular, portanto, sua colocação no <body>cortaria <head>fora do escopo do angular, mas não consigo pensar em nenhuma maneira importante de como isso afetaria as coisas. Portanto, minha pergunta é: Quais são as diferenças técnicas entre colocar ng-appem uma dessas tags em vez da outra?