angularjs设置全局变量的三种方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了angularjs设置全局变量的三种方式相关的知识,希望对你有一定的参考价值。

参考技术A 通过js方式实现设置全局变量 var a=q

vartest2 ='tank';//方法1,定义全局变量

varphonecatApp = angular.module('phonecatApp', [//定义一个ng-app

'ngRoute',

'phonecatControllers',

'tanktest'

]);

phonecatApp.value('test',"test":"test222","test1":"test111");//方法2定义全局变量

phonecatApp.constant('constanttest','this is constanttest');//方法3定义全局变量

angularjs变量的三种表示方式

1.在js中表示:
$scope.变量名,如:

    $scope.searchEntity = ;
    $scope.findPage = function (page, rows) 
        $http.post('../specification/findPage?page='+page+'&rows='+rows, $scope.searchEntity).success(function (response) 
            $scope.list = response.rows;
            $scope.paginationConf.totalItems = response.total;
        );
    

2.在html代码中表示普通文本:
变量名,如:
```


item.id
item.specName

    ```

3.在html代码中表示函数形参:
函数名(变量名),如:

                                          <td class="text-center">                                           
                                              <button type="button" class="btn bg-olive btn-xs" data-toggle="modal" data-target="#editModal" ng-click="update(item.id)">修改</button>
                                          </td>

以上是关于angularjs设置全局变量的三种方式的主要内容,如果未能解决你的问题,请参考以下文章

基于JavaScript 声明全局变量的三种方式详解

基于JavaScript 声明全局变量的三种方式详解

基于JavaScript 声明全局变量的三种方式

angularjs 设置全局变量的3种方法

线程间通信常用的三种方法

angularjs变量的三种表示方式