Javascript 使用angularjs从fitbit数组获取步骤

Javascript 使用angularjs从fitbit数组获取步骤,javascript,angularjs,fitbit,Javascript,Angularjs,Fitbit,使用php,我从fitbit获取最新的活动,然后从我的angular应用程序$json=json_encode$data将信息编码为json 这是返回的 "activities":[],"goals":{"activeMinutes":30,"caloriesOut":2184,"distance":8.05,"floors":10,"steps":10000},"summary":{"activeScore":-1,"activityCalories":55,"caloriesBMR":172

使用php,我从fitbit获取最新的活动,然后从我的angular应用程序$json=json_encode$data将信息编码为json

这是返回的

"activities":[],"goals":{"activeMinutes":30,"caloriesOut":2184,"distance":8.05,"floors":10,"steps":10000},"summary":{"activeScore":-1,"activityCalories":55,"caloriesBMR":1728,"caloriesOut":1771,"distances":[{"activity":"total","distance":0.17},{"activity":"tracker","distance":0.17},{"activity":"loggedActivities","distance":0},{"activity":"veryActive","distance":0},{"activity":"moderatelyActive","distance":0},{"activity":"lightlyActive","distance":0.17},{"activity":"sedentaryActive","distance":0}],"elevation":0,"fairlyActiveMinutes":0,"floors":0,"lightlyActiveMinutes":17,"marginalCalories":22,"sedentaryMinutes":1380,"steps":238,"veryActiveMinutes":0}}
我想从这个数组中获得步骤:238,我尝试过的任何东西都不起作用

在角度上是使用

$scope.data= angular.fromJson(response);
$scope.steps = $scope.data.summary.steps
我没有定义,我做错了什么


不幸的是,我正在参加一场黑客竞赛,还有几个小时要提交,所以我没有时间做更多的研究,也没有时间阻止投票被否决。

在大多数情况下,你不需要使用fromJson,但我想我会质疑你数据开头的1,它是否真的存在于实际输出中?是的,它存在于实际输出中,如果不是angular.fromJson,我不知道它来自哪里。我应该使用什么?angular已经使用$http服务将JSON自动解析为一个对象。然而,流浪1是不对的;你需要先弄清楚。事实上不是,我有$data['success']=true,这就是它存在的原因