Saya baru-baru ini meninjau kode untuk aplikasi web yang dibuat dengan sudut dan menemukan bahwa itu ditulis dengan ng-app="myModule"arahan yang ditempatkan pada <body>tag. Saat mempelajari angular, saya hanya pernah melihatnya digunakan di <html>tag, seperti yang direkomendasikan oleh dokumen angular di sini , di sini , dan di tutorial mereka .
Saya telah menjelajahi ini sedikit sendiri dan menemukan pertanyaan SO, terutama yang ini dan juga yang ini , yang membahas memuat banyak modul untuk satu halaman. Namun, teknik ini berbeda dari kasus saya, karena melibatkan penempatan ng-app pada elemen di dalam tubuh dan menggunakan bootstrap manual untuk menjalankan dua aplikasi sudut secara bersamaan.
Sejauh yang saya tahu, tidak ada perbedaan saat runtime antara aplikasi dengan ng-appon <html>atau <body>. Seperti yang saya pahami, ng-appmenunjukkan root dari aplikasi sudut, jadi penempatannya di <body>akan memotong <head>cakupan sudut, tetapi saya tidak dapat memikirkan cara utama yang akan memengaruhi banyak hal. Jadi pertanyaan saya adalah: Apa perbedaan teknis antara menempatkan ng-apppada salah satu tag ini daripada yang lain?