angularjs定义全局变量
三种方法
- 直接外层定义全局变量
- 利用ng的value定义全局变量
- 利用ng的constant定义全局变量
Takl is cheap, Show me the code
//直接使用不需要DIvar 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);}]);