2016-12-06 18 views
1

こんにちは皆さん、どうもノブに関するご質問 しかし、私は問題を抱えています。問題は次のとおりです。 私はデータベースから国同上を取得していますし、私はここで選択した国の名前 を表示したい私はanglejsの国IDから国名を取得するには

ng-model="Customer.CU_Country" 

NG-モデルを使用してHTMLに同上を取得していますコード

$scope.Customer.CU_Country = data.cU_Country; 

です私は国idinのhtmlに基づいて国名を表示したいどのように私はこれを行うことができますか? はここのフィールドは

id and name 

ですが、私は {{Customer.CU_Country}} を使用してHTMLに国を表示するとき、それは私が名前からIDを置き換えることができますどのように国IDを示しています。

+0

としてNG-モデルを使用して使用することができ、データベースからの両方のIDと名前を取得する - あなたの 'data.cU_Country'がすべき - {{Id:1、CountryName: 'India'} 'のようなオブジェクトを持っています – Developer

+3

あなたのコードをcオードスニペット。私たちはあなたにもっと良く答えることができるかもしれません。あなたは国のオブジェクトを作ることができますIDとタイトルが含まれています。あなたの範囲でそれを使用してください。それからIDとタイトルを取得してください。しかし、とにかく、あなたの質問にはもっと説明が必要なようです。 – Elnaz

答えて

0

あなたは

"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

私の答えは同じです。 –

関連する問題