2016-12-06 249 views
1

大家好,大家對於noob問題感到抱歉 但是我遇到了一個問題。問題是: 我從數據庫中獲取國家ID,我想顯示所選擇的國名 這裏是代碼如何從angularjs中的國家/地區獲取國家/地區名稱

$scope.Customer.CU_Country = data.cU_Country; 

我使用NG-模型

ng-model="Customer.CU_Country" 

上的HTML越來越標識我想在國家idin html的基礎上顯示國家名稱,我該怎麼做? 這裏的領域是

id and name 

,但是當我使用 {{Customer.CU_Country}} 在HTML顯示的國家,那麼它顯示國家ID如何從名稱替換ID。

+0

從數據庫中獲得兩個編號和名稱 - 你的'data.cU_Country'應有一個對象像 - '{Id:1,CountryName:'India'}' – Developer

+3

請讓我們看看你的代碼爲c頌歌片段。可能是我們可以更好地回答你。你可以創建一個包含id和title的國家對象。在你的範圍內使用它。然後從中獲得ID和標題。但無論如何,你的問題似乎需要更多的解釋。 – Elnaz

回答

0

您可以使用使用NG-模型

"Customer.CU_Country.name" 

DEMO

var menuApp = angular.module("menuApp", []); 
 
menuApp.controller("menuCtrl", function($scope) { 
 
    $scope.Customer = {}; 
 
    $scope.Customer.CU_Country = { 
 
    id: 101, 
 
    name: "india" 
 
    }; 
 
});;
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <script data-require="[email protected]" data-semver="1.4.7" src="https://code.angularjs.org/1.4.7/angular.js"></script> 
 
</head> 
 
<body ng-app='menuApp'> 
 
    <div ng-controller="menuCtrl"> 
 
    <input type="text" name="input" ng-model="Customer.CU_Country.name"> 
 
    <input type="text" name="input" ng-model="Customer.CU_Country.id"> 
 
    </div> 
 
</body> 
 
</html>

+0

與OP問題有什麼不同? –

+0

@SunilBN我在閱讀評論後發佈了這個答案,是的,它是不同的。在問題 – Sajeetharan

+0

中沒有提及它,我的答案也一樣。 –

相關問題