来自json文件的数组对象显示在下拉列表中

时间:2015-05-13 22:14:55

标签: angularjs

我试图显示json文件中的数字,逐个显示选择下拉选项。这是plunker link

我正在分配连续选项,但我需要逐个选择。请纠正我。

Json文件:

{

"numDetails" : [

                         {

                           "code" : "ABC",

                           "num" : ["246810","4681012","681012"]},

                         {   
                           "code" : "DEF",

                           "num" : ["13579","357913","5791315"]}

                       ]

}

1 个答案:

答案 0 :(得分:0)

只需在控制器中创建一个包含所有选项的数组,并将其与ng-options一起使用,请尝试以下代码:

在您的控制器中:

        for(var j = 0;j < jsonArray.length;j++){
               for(var i=0;i< jsonArray.num.length;i++){
                        $scope.myArray.push(jsonArray[j].num[i];
                }
        }

在您的选择中:

      <select ng-options="row in myArray"></select>