AngularJS杂记6----ng-controller运用详解(案例)

AngularJs 控制器控制 AngularJS应用程序的数据 它是常规的js对象
ng-controller 定义控制器

实例:
<body>
//ng-controller定义一个控制器
<div ng-app = "myApp" ng-controller = "myCtrl">
//ng-model绑定输入域到控制器的属性
国家:<input type = "text" ng-model="cuntry">
<br>
首都:<input type = "text" ng-model="city">
<br>
输入的国家首都分别是:{{cuntry+"----"+city}}

</div>

<script>
var app = angular.module('myApp',[]);
//$scope调用控制器 保存model对象
app.controller('myCtrl',function($scope){
$scope.cuntry = "中国";
$scope.city = "北京";
//控制器中也可以写方法
$scope.allInfo = functio(){
return "这是控制器中的方法返回的"
}
});
</script>
</body>


外部文件中的控制器:


新建控制器文件--
angular.module('myApp',[]).controller('ctrl',function(){
$scope.aa = [
{name:'a',sex:'nan'},
{name:'b',sex:'nv'}
];
});
保存文件为 myCont.js
在应用在中使用控制器文件
<div ng-app = "myApp" ng-controller = "ctrl">
<ul>
<li ng-repeat = "x in aa">
{{x.name+"--"+x.sex}}
</li>
</ul>
</div>
<script src = "myCont.js"></script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值