angularjs定义全局变量


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM