2016-03-04 46 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

請添加說明以改善此答案的質量。 –