<!doctype html>
<html>
<head>
<script src="angular.min.js"></script>
<title>第一个AngularJS程序</title>
</head>
<body ng-app="myapp">
<div ng-controller="HelloController" >
<h2>你好 !第一个{{helloTo.title1 +" "+ helloTo.title2}}程序示例(使用对象属性,连接字符串)</h2>
</div>
<div ng-controller="HiController">
<p>我所加的内容:{{helloTo.mycontent}}</p>
<p>加载数组:{{helloToArr[2]}}</p>
<li ng-repeat ="arr in helloToArr">
列表:{{arr}}
</li>
</div>
<script>
angular.module("myapp", [])
.controller("HelloController", function($scope) {
$scope.helloTo = {};
$scope.helloTo.title1 = "Angular";
$scope.helloTo.title2 = "JS";
})
.controller("HiController", function($scope) {
$scope.helloTo = {};
$scope.helloTo.mycontent = "我从此爱上了Angular!";
$scope.helloToArr = [1,2,3];
});
</script>
</body>
</html>
实现的效果如图:
步骤:
1.首先引入 angular.js <script src="angular.min.js"></script> 如果没有可以下载压缩版:点击打开链接
2.控制器:在js中添加 相应的app名称,如:myapp
angular.module("myapp", [])
.controller("HelloController", function($scope) {
……
});
3.指向AngularJS:在html或body中添加相应的app引用 <body ng-app="myapp">
4.视图:然后就可以实现绑定数据了,可以绑定数组、对象等变量
<div ng-controller="HelloController" >
<h2>你好 !第一个{{helloTo.title}}程序示例</h2>
</div>
<div ng-controller="HelloController">
<p>我所加的内容:{{helloTo.mycontent}}</p>
</div>