检测角度表达式中未声明的变量

时间:2015-04-08 18:51:18

标签: angularjs

如何检测仅在表达式中声明的所有变量,以便我可以根据其名称来调用它们的值。

例如:

<div ng-controller='doController'>{{user}}</div>
<script>
  app.controller('doController', ['$scope', function($scope) {
    dbUrl='http://mydata.com/'
    expvar=getExpressionVariables()  // returns ['user']
    $http.get(dbUrl+expvar[0]).then(function(response){
      $scope[expvar[0]]=response
    }
  }])
</script>

getExpressionVariables()如何工作?

1 个答案:

答案 0 :(得分:0)

使用插值模块的角度提示回答了问题,但尚未能使其工作 https://github.com/angular/angular-hint-interpolation