Rumah > Soal Jawab > teks badan
例如ng-app="app",如果angular.module("app",[]);中的名字不定义为"app"的话会报错。
怪我咯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
大家讲道理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
習慣沉默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
. ng-app