2017-07-11 48 views
2

我是AngularJS的新手,需要提出一個基本問題。我有一個選擇框,用戶可以從國家列表中選擇一個國家。一旦選擇了國家,值就是國家代碼。在選擇任何國家時,我需要更改並更新國名和國家代碼。如何使用AngularJS從單個選擇中獲取多個模型值?

下面是當前的代碼:

<select ng-model="model.country_code" ng-options="c.code as c.name for c in countries"> 

我的要求是,一旦用戶選擇在選擇框中某個值設置一個叫做COUNTRY_NAME模型更多的價值。

基本上我需要更新一個選擇上的兩個模型條目。

回答

1

整個對象只是指定給ng-model,並將其過濾:

<select ng-model="model.country_code" ng-options="c as c.name for c in countries"> 
+0

謝謝,它工作得很好,但是我做到了使用國家對象迭代和比較關鍵,因爲有一個現有的邏輯它。 – amitmah

相關問題