angular中如何定义全局变量_angularjs 设置全局变量的7种方法
2019独角兽企业重金招聘Python工程师标准>>>
在ng-app或控制器中定义的全局变量,在不同的controller里都可以使用。
1,通过var 直接定义global variable,这根纯js是一样的。
2,用angularjs value来设置全局变量 。
3,用angularjs constant来设置全局变量 。
4,用angularjs rootscope来设置全局变量 。
5、定义服务。
6、$rootScope。
7、定义一个服务 来传 值:
不同controller之间传值,profile是自定义的一个服务!
.controller('a',function(){
Profile.userNameAll = $scope.user.userName;
Profile.cellphone = $scope.user.phoneNum;
})
.controller('b',function(){
$scope.userName = Profile.userNameAll;
$scope.phoneNum = Profile.cellphone;
})
下面用一个例子,来说明其中3种方法:
实例:
1,在app模块中,定义全局变量:
var test2 = 'tank'; //方法1
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
