angularjs定义全局变量

时间:2024-05-22 15:36:14

angularjs定义全局变量

三种方法

  1. 直接外层定义全局变量
  2. 利用ng的value定义全局变量
  3. 利用ng的constant定义全局变量

Takl is cheap, Show me the code

//直接使用不需要DI
var window_test = 'global value'; angular.module('app', []) //下面两种方式需要DI
.value('test_value','value test') .constant('test_constant', 'value constant') .controller('appContrl', ['$scope','test_value','test_constant', function($scope,test_value,test_constant){
$scope.window_test=window_test;
console.log('1.',$scope.window_test); $scope.test_value=test_value;
console.log('2.',$scope.test_value); $scope.test_constant=test_constant;
console.log('3.',$scope.test_constant);
}]);