2015-04-06 84 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]]}}