如何检测仅在表达式中声明的所有变量,以便我可以根据其名称来调用它们的值。
例如:
<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()如何工作?