如何获取json数组值并显示在angularjs的下拉列表中?

Posted

技术标签:

【中文标题】如何获取json数组值并显示在angularjs的下拉列表中?【英文标题】:How to get json array value and display in dropdwon list in angularjs? 【发布时间】:2015-04-27 09:21:17 【问题描述】:
"id":1,"firstName":"John1","lastName":"Doe1","**accountIds**":[12345,12346,12347],"recipients":["accountNumber":22222,"firstName":"Mary1","lastName":"Jane1","accountNumber":33333,"firstName":"Mary2","lastName":"Jane2"]

显示“accountIds”是下拉列表。

【问题讨论】:

可以参考。***.com/questions/24453174/… 【参考方案1】:

请参阅附加的 jsfiddle http://jsfiddle.net/HB7LU/13213/。

您需要使用点符号来定位accountIds

html

<div ng-controller="MyCtrl">
    <select>
        <option ng-repeat="item in items.accountIds">item</option>
    </select>
</div>

JS/角度

var myApp = angular.module('myApp', []);

function MyCtrl($scope) 
    $scope.items = 
        "id": 1,
        "firstName": "John1",
        "lastName": "Doe1",
        "accountIds": [12345, 12346, 12347],
        "recipients": [
            "accountNumber": 22222,
            "firstName": "Mary1",
            "lastName": "Jane1"
        , 
            "accountNumber": 33333,
            "firstName": "Mary2",
            "lastName": "Jane2"
        ]
    

【讨论】:

以上是关于如何获取json数组值并显示在angularjs的下拉列表中?的主要内容,如果未能解决你的问题,请参考以下文章

获取 JSON 值到数组

如何在angularjs中通过ajax显示来自url的json数组

angularjs怎么获取到单选框的值

如何从 JSON 数据框中跳过重复值和空白值并存储到数组中?

如何使用 AngularJS 从外部 URL 获取 JSON 并在页面中显示 - 资源解释为脚本但使用 MIME 类型 text/html 传输

如何使用angularjs从json文件中获取数据