cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angular.module中模块的名字一定要和ng-app属性的值一样吗

例如ng-app="app",如果angular.module("app",[]);中的名字不定义为"app"的话会报错。

PHPzPHPz2744 hari yang lalu1041

membalas semua(5)saya akan balas

  • 怪我咯

    怪我咯2017-05-15 17:09:57

    ng-app ialah pintu masuk ke seluruh aplikasi sudut Ia akan mencari modul sudut yang sepadan berdasarkan nama yang ditentukan oleh ng-app Jika ia tidak konsisten, modul yang sepadan tidak boleh ditemui untuk permulaan. Oleh itu, nama modul akar aplikasi mestilah konsisten dengan nama yang ditentukan oleh ng-app

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:09:57

    ng-app ialah pintu masuk ke seluruh aplikasi, jadi ia mesti konsisten dengan nama modul pintu masuk Aplikasi hanya boleh mempunyai satu dan hanya ng-app

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:09:57

    Dalam aplikasi sudut, boleh terdapat berbilang sudut.modul. Perlu ada satu dan hanya satu angular.module yang namanya konsisten dengan nilai ng-app, jika tidak, ia tidak akan bermakna.

    angular.module('M1',[]);
    angular.module('M2',[]);
    ......
    angular.module('Mn',[]);
    
    angular.module('app',['M1','M2',...,'Mn']);
    
    

    M1, M2,...,Mn mungkin modul perniagaan yang berbeza, yang boleh digunakan sebagai modul sudut.modul yang berasingan, dan akhirnya semuanya dipasang di bawah modul app.

    ----------------------------------Barisan pemisah---------- --- ------------------------------------

    Di atas dimuatkan secara automatik. Jika anda menggunakan pemuatan manual, tiada had nama atau had kuantiti. app

    <!DOCTYPE html>
    <html>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
    <body>
    
        <p id="app1">
            <p ng-controller="myCtrl">
                {{ hello }}
            </p>
        </p>
        
        <p id="app2">
            <p ng-controller="myCtrl">
                {{ hello }}
            </p>
        </p>
    
        <script type="text/javascript">
            var app1 = angular.module("test1",[]);
            app1.controller("myCtrl",function($scope){
                $scope.hello = "a Angular app";
            });
            
    
            var app2 = angular.module("test2",[]);
            app2.controller("myCtrl",function($scope){
                $scope.hello = " another Angular app";
            });
    
            angular.bootstrap(document.getElementById("app1"),['test1']);
            angular.bootstrap(document.getElementById("app2"),['test2']);
        </script>
    </body>
    </html>
    

    Merender


    Contoh di atas memulakan dua aplikasi sudut tanpa menggunakan arahan

    . ng-app

    balas
    0
  • 迷茫

    迷茫2017-05-15 17:09:57

    Terima kasih atas jawapan pesakit anda

    balas
    0
  • 为情所困

    为情所困2017-05-15 17:09:57

    Mestilah sama sebab ini adalah ikatan sudut yang paling penting

    balas
    0
  • Batalbalas