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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部