我有一个关于从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>
&#13;
我已经在numAssets表达式上尝试了许多不同的访问器,但我还没有运气。任何帮助将不胜感激!
答案 0 :(得分:2)
如果对象为obj = {"":796}
,您可以通过以下方式访问其属性:obj['']
。