欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

angularjs定义全局变量

程序员文章站 2024-01-21 22:37:22
...

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);
}]);