AngularJs作用域

来源:互联网 发布:中国水果消费数据统计 编辑:程序博客网 时间:2024/06/14 04:24
作用域是绑定视图,业务逻辑和服务器端数据的胶水。
应用启动时,根作用域也会随之创建。根作用域将存储应用级别的数据,可以使用$rootScope服务访问它。根作用域应该在模块的run()块中初始化,但是也可以在模块的组件中访问它。

作用域与控制器之间的关系:

控制器是通过增强作用域来提供业务逻辑的代码。可以使用应用的Model对象的controller()方法创建控制器。该函数将注册一个控制器作为模块的提供者,但它不会创建控制器的实例。这将在ng-controller指令链接到AngularJs模板时发生。
controller()方法将接受控制器名字作为第一个参数,一个依赖数组作为第二个参数。例如,下面的代码定义一个使用依赖注入访问名为start的值提供者的控制器:
angular.module('myApp',[]).value('start',200).controller('Counter',['$scope','start',function($scope,startingValue){}]);


0 0
原创粉丝点击