2015-04-06 117 views
0

我有一個帶下拉元素的窗體。 select中選項的值是來自另一個表的ID。當我點擊保存/添加時,我將數據保存到服務器,然後將數據添加到表單下的動態表中。角度顯示數據

在表格中,我想顯示相應的名稱,如下拉列表元素,但我只有保存的ID。顯示名稱的最佳方法或常見做法是什麼?

實施例:

下拉:

1: Jackson Middle School 
2: St Thomas High School 
3: Jackson High School 

顯示錶使用納克 - 重複:

{{school}} *Displays 1,2,3 not 'Jackson Middle School' 
+0

我們需要看到更多的代碼來幫助您,但我懷疑您需要修改你的ng-repeat語句。 – DrCord

回答

0

假設你發送結果如下GET請求:

[ 
    { 
     "Id":1, 
     "Name":"Jackson Middle School" 
    }, 
    { 
     "Id":2, 
     "Name":"St Thomas High School" 
    }, 
    { 
     "Id":3, 
     "Name":"Jackson High School" 
    } 
] 

和你分配這$ scope.Schools,你應該能夠使用它像這樣:

<li ng-repeat="school in Schools">{{ school.Name }}</li> 
0

我剛剛創建數組「school_names = [1:傑克遜中學,2:聖托馬斯高中,3 :傑克遜高中]「,在表中,我只是做了一個數組查找{{school_names [school]]}}