Ich habe kürzlich den Code für eine mit eckig erstellte Webanwendung überprüft und festgestellt, dass er mit der ng-app="myModule"
auf dem <body>
Tag platzierten Direktive geschrieben wurde . Beim Lernen von Angular habe ich nur gesehen, dass es auf dem <html>
Tag verwendet wird, wie in den Angular-Dokumenten hier , hier und in ihrem Tutorial empfohlen .
Ich habe das ein bisschen erkundet auf eigene Faust und fand SO Fragen, vor allem diese ein und in ähnlicher Weise diese ein , die für eine Seite mehrere Module diskutieren geladen. Diese Technik unterscheidet sich jedoch von meinem Fall, da ng-app auf Elementen im Körper platziert und manuelles Bootstrapping verwendet wird, um zwei eckige Apps gleichzeitig auszuführen.
Soweit ich das beurteilen kann, gibt es zur Laufzeit keinen Unterschied zwischen einer App mit ng-app
on <html>
oder <body>
. Wie ich es verstehe, ng-app
bezeichnet die Wurzel einer Winkel Anwendung, so dass die Platzierung auf der von ihm <body>
abschneiden würde <head>
der Winkel des Oszilloskops, aber ich kann von jeder größeren Art und Weise nicht , dass dies die Dinge beeinflussen würde. Meine Frage lautet also: Was ist der technische Unterschied zwischen dem Platzieren ng-app
auf einem dieser Tags anstelle des anderen?