J'ai récemment revu le code pour une webapp construit angulaire et a constaté qu'il a été écrit avec l' ng-app="myModule"
directive placé sur l' <body>
balise. Lors de l'apprentissage angulaire, je ne l'ai jamais vu utilisé sur l' <html>
balise, comme recommandé par l'angle de docs ici, ici, et dans leur tutoriel.
J'ai exploré un peu sur mon propre et a trouvé TELLEMENT de questions, notamment en ce un et, de même, ce un seul, que de discuter le chargement de plusieurs modules pour une page. Cependant, cette technique différente de mon cas, car il consiste à placer ng-app sur les éléments à l'intérieur de l'organisme et de l'utilisation manuelle d'amorçage pour exécuter deux angulaire applications en même temps.
Aussi loin que je peux dire, il n'y a pas de différence lors de l'exécution entre une application avec ng-app
sur <html>
ou <body>
. Comme je le comprends, ng-app
désigne la racine de l'angulaire de l'application, de sorte que le placement de celui-ci sur l' <body>
permettrait de réduire l' <head>
de angulaire du champ d'application, mais je ne peux pas penser de tout façon cela aurait un impact sur les choses. Donc ma question est: Quelle est la différence technique entre les plaçant ng-app
sur l'une de ces étiquettes à la place de l'autre?