根据AngularJS中的另一个属性数组从数组中获取值

时间:2015-02-22 12:10:06

标签: arrays angularjs

我的阵列是:

var FirstArr=[
              {
                "id":"123",
                "aboutUS":"Demo About Us"
              },
              {
                "id":"234",
                 "tutorial":"Demo Tutorial"
              }
             ];
var SecondArr=[
               {
            data:"aboutUS"
               },
           {
        "data":"toturial"
           }
              ];

我没有得到temp,sTemp中的值,因为属性不起作用并显示未定义。

var sTemp=SecondArr[0].data;

var temp=FirstArr[0].sTemp;

请告诉我解决方案......

1 个答案:

答案 0 :(得分:1)

错误在您的注释中,您应该使用[],并使用可变属性名称

var temp=FirstArr[0][sTemp];

请参阅此plnkr:http://embed.plnkr.co/QY9aWDgxll3PcaO6ZgjN/preview

它控制台记录临时值。