使用 AngularJS 从没有键值的 JSON 访问数据值

Accessing data value from JSON with no key value with AngularJS

本文关键字:JSON 访问 数据 键值 AngularJS 使用      更新时间:2023-09-26

我有一个关于从 Angular 中没有键值的 JSON 数组获取数据值的问题。 我已经看到很多用键获取值的例子,但我无法弄清楚这一部分。

从 API 返回的 JSON 非常复杂,看起来像...

[{"":796}]

然后使用它在控制器中分配它。

$http({
  method: 'GET',
  url: 'api/getnumassets'
}).success(function(data) {
  $scope.numAssets = data; // response data 
});

现在,当我使用下面的代码片段来获取数字时,当我希望它显示 796 时,我得到以下值:{":796}。

<div class="number">
  {{numAssets}}
</div>
<div class="desc">
  {{'viewport.totalAssets' | translate}}
</div>

我已经在 numAssets 表达式上尝试了许多不同的访问器,但我还没有运气。 任何帮助将不胜感激!

如果对象是obj = {"":796},你可以这样访问它的属性:obj[''] .