第二天,我开始学习 angularJS。我有点懂了
在应用程序中,ng-app 对于所有应用程序或其定义都是相同的。
一个 ng-app 可以有超过 1 个 ng-controller。
- 根据控制器名称,我们可以将控件移至其实现。
- 一个应用程序可能有多个 div 标签,每个 div 可能有不同的控制器。
从上面的理解我写了下面的示例代码来测试:
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body ng-app="expressions" >
<div ng-controller="NGExpressionController">
<h1>This is AngularJS Expression example.......</h1>
<p>On String expression...</p>
Name: <input ng-model="name" type="text"></input></br>
Your name is {{name}}
</div>
<div ng-controller="NGExpressionControllerTwo">
<h1>This is AngularJS Expression example.......</h1>
<p>On String expression...</p>
Name: <input ng-model="adddress" type="text"></input></br>
Your name is {{address}}
</div>
<script>
angular.module('expressions', []).controller('NGExpressionController',function($scope){
$scope.name="Test Name";
});
</script>
<script>
angular.module('expressions', []).controller('NGExpressionControllerTwo',function($scope){
$scope.address="Kolkata";
});
</script>
</body>
</html>
但上面的代码显示以下错误:
我哪里错了?我的理解是错误的还是代码实现是错误的。任何形式的帮助都会有很大的帮助。