2016-03-04 45 views
0

如何重复ng-options中以下json对象中名称的值。如何在ng选项中重复json对象

$scope.networkIds =[ 
    { 
     "name": "ghdth", 
     "value": [] 
    }, 
    { 
     "name": "dddd", 
     "value": [] 
    }, 
    { 
     "name": "Nrgyr", 
     "value": [] 
    }, 
    { 
     "name": "Ntehyt 
     "value": [] 
    } 
] 

目前我使用这个代码

<select id="networkID" ng-model="usageStatistics.networkID" ng-options="networkID as networkID for networkID in networkIds" ng-change="" class="form-control" ng-required="true"> 

回答

0

与此

$scope.networkIds =[ 
    { 
     "name": "ghdth", 
     "value": [] 
    }, 
    { 
     "name": "dddd", 
     "value": [] 
    }, 
    { 
     "name": "Nrgyr", 
     "value": [] 
    }, 
    { 
     "name": "Ntehyt", 
     "value": [] 
    } 
]; 
<select id="networkID" ng-model="usageStatistics.networkID" ng-options="network as network.name for network in networkIds" class="form-control" ng-required="true"> 
+0

我试过这个替换您的代码。是否将ng-emotion中的值填充为“undefined” – user3177493

+0

@ user3177493现在请尝试复制并粘贴上述代码 – byteC0de

+0

谢谢。这对我有效。 – user3177493

0
<select id="networkID" ng-model="usageStatistics.networkID" class="form-control" ng-required="true"> 

    <option ng-repeat"nId in networkIds" value="{{nId.value}}">{{nId.name}}</option> 

</select> 
+0

请添加说明以改善此答案的质量。 –