Recentemente ho esaminato il codice per una webapp costruita con angular e ho scoperto che era scritto con la ng-app="myModule"direttiva posta sul <body>tag. Durante l'apprendimento angolare, l'ho visto solo e sempre usato sul <html>tag, come raccomandato dai documenti angolari qui , qui e nel loro tutorial .
L'ho esplorato un po 'da solo e ho trovato domande SO, in particolare questa e analogamente questa , che parlano del caricamento di più moduli per una pagina. Tuttavia, questa tecnica è diversa dal mio caso, in quanto prevede il posizionamento di ng-app su elementi all'interno del corpo e l'utilizzo del bootstrap manuale per eseguire due app angolari contemporaneamente.
Per quanto posso dire, non c'è alcuna differenza in fase di esecuzione tra un app con ng-appil <html>o <body>. A quanto ho capito, ng-appdesigna la radice di un'applicazione angolare, quindi il posizionamento di esso sull'ottica <body>sarebbe tagliato <head>fuori dall'ambito angolare, ma non riesco a pensare a un modo importante in cui questo influirebbe sulle cose. Quindi la mia domanda è: qual è la differenza tecnica tra il posizionamento ng-appsu uno di questi tag anziché sull'altro?