Angularjs:如何使用object的键检索另一个json对象的值

Angularjs:如何使用object的键检索另一个json对象的值,angularjs,angularjs-directive,angularjs-ng-repeat,Angularjs,Angularjs Directive,Angularjs Ng Repeat,我有一个json对象数组 $scope.arrary = [{"a":"value"},{"b":"value2"},{"c":"value3"}]; $scope.secondObje = {"a":"this is updated value","b":"this is new value"} 我可以使用 <div ng-repeat="(key,value) in array"> 现在,我如何使用键访问第二个对象的值 我想要像{{secondObje.key}}这样的

我有一个json对象数组

$scope.arrary = [{"a":"value"},{"b":"value2"},{"c":"value3"}];

$scope.secondObje = {"a":"this is updated value","b":"this is new value"}
我可以使用

<div ng-repeat="(key,value) in array">

现在,我如何使用键访问第二个对象的值

我想要像
{{secondObje.key}}
这样的东西,我怎样才能在角度上做到这一点

这样我就可以打印出
“这是更新值”
“这是新值”


请帮助我。

您的代码失败,因为
$scope.array
是一个数组,因此,
中的
键将为您提供从0(即0、1、2)开始的索引,而不是您想要的字母表(a、b、c)

选项1: 处理此问题的一种方法是更改
$scope.array
的格式,以便

$scope.arrary = [{"key":"a", "value":"value"},{"key":"b", "value":"value2"},{"key":"c", "value":"value3"}];
然后可以将第二个对象上的关键点用作

<div ng-repeat="a in arrary">
    {{ secondObje[a.key] }} <br>
</div>

以下是这些方面的工作演示:


我更喜欢第一个选项。

可能是:
{{{secondObje[key]}}
<div ng-repeat="a in arrary">
    <div ng-repeat="(key, value) in a">
        {{ secondObje[key] }} <br>
    </div>
</div>