AngularJS 依赖注入
2015-12-17 15:05
567 查看
1.依赖注入,个人理解可以叫 大模块包含小模块
2.下列代码可以去http://www.runoob.com/try/try.php?filename=try_ng_intro在线测试
<pre name="code" class="csharp">
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>
相关文章推荐
- Angular - - form.FormController、ngModel.NgModelController
- Angular - - angular.Module
- Angular - - $compile编译服务与指令
- Angular - - $cacheFactory
- Angular - - ngInclude、ngTransclude
- Angular - - ngIf、ngSwitch、ngHide/ngShow
- Angular - - ngReadonly、ngSelected、ngDisabled
- Angular - -ngKeydown/ngKeypress/ngKeyup 键盘事件和鼠标事件
- Angular - - ngCsp、ngFocus、ngBlur、ngForm
- Angular - - ngCloak、ngController、ngInit、ngModel
- Angular - - ngClass、ngClassEven、ngClassOdd、ngStyle
- Angular - - ngChange、ngChecked、ngClick、ngDblclick
- Grunt搭建AngularJS项目
- Angularjs Controller间通信的几种方法
- Angular - - angular.injector、angular.module
- Angular - - Angular数据类型判断
- Angular - - angular.element
- Angular 框架将进入 2.0 时代
- Angular - - angular.equals
- Angular - - angular.forEach、angular.extend