2014-01-06 51 views
0

這裏選擇框NG-的變化選項卡是我的代碼基於NG-選項,選擇國家,並獲得標籤基於NG-重複:我怎麼可以顯示基於使用angularjs

<select ng-model="country" ng-options= "countryName.country for countryName in countryNames" ng-change="getCountry()"> 
</select> 

<ul id="configPhoneTab" class="nav nav-tabs equipmentTab agenttabs"> 
    <li class="active" ng-repeat= "configTab in config" val="configTab[0]"> 
     <a href="#" data-toggle="tab">{{configTab.tabs}}</a> 
    </li> 
</ul> 

我的選項卡中json文件是

[ 
{ 
"country": "India", 
"tabs": [ 
    { 
    "title": "India Number", 
    "type": [ 
     "VOICE", 
     "FAX", 
     "VN" 
    ], 
    "carrier": "L3", 
    }, 
    { 
    "title": "Toll Free", 
    "type": [ 
     "TF" 
    ], 
    "carrier": "L3", 
    } 
    ] 
}, 
{ 
"country": "Aus", 
"tabs": [ 
    { 
    "title": "Aus Number", 
    "type": [ 
     "VOICE", 
     "FAX", 
     "VN" 
    ], 
    "carrier": "L3", 
    }, 
    { 
    "title": "Toll Free", 
    "type": [ 
     "TF" 
    ], 
    "carrier": "L3", 
    } 
    ] 
} 

如何根據國家選擇從json中檢索標籤標題?

+1

你的標籤與國家有什麼關係? – Terry

回答

0

你可以使用一個第三方庫像[underscorejs]website address),並使用它的一些例如_.where(...)功能,如果檢索所需的數據「_.fined(...)」

樞軸,你的搜索將依據將是$scope.country這綁定到你的<select>標籤(<select ng-model="country" ng-options= ...

抱歉,我不能提供任何工作演示的時候了,因爲我從移動設備回答。

希望它有幫助。

+0

我只是想根據我的選擇框選項顯示來自json數組的數據。例如,如果我的選擇框選項是印度。我想獲得印度語號碼和Tollfree標籤,包括語音,傳真等。 – kuppu