AngularJS 依赖注入

1.依赖注入,个人理解可以叫 大模块包含小模块

2.下列代码可以去http://www.runoob.com/try/try.php?filename=try_ng_intro在线测试

<pre name="code" class="csharp">
<!DOCTYPE html>
<html>
<body>


<div ng-app="myapp" ng-controller="myCtrl">


<p>在输入框中尝试输入:</p>
<p>姓名: <input type="text" ng-model="name"></p>
<p ng-bind="name"></p>
<p>{{stdname}}</p>
<p>{{stdage}}</p>
<p>{{tchname}}</p>
<p>{{tchcourse}}</p>


</div>


<script src="http://apps.bdimg.com/libs/angular.js/1.3.9/angular.min.js"></script>

<script>
angular.module("myapp", ['Service'])
.controller("myCtrl",  function($scope, Student, Teacher) {
var std = Student.getStudent();
$scope.stdname = std.name;
$scope.stdage = std.age;
$scope.tchname = Teacher.getTeacher().name;
$scope.tchcourse = Teacher.getTeacher().course;
})

angular.module('Service', [])
.factory('Student', function(){
var std = {
name:"cui",
age:20
};
return {
getStudent:function(){
return std;
}
};
})
.factory('Teacher', function(){
var tch = {
name:'wang',
course:"物理"
};
return {
getTeacher:function(){
return tch;
}
};
})
</script>
</body>
</html>


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值