【问题标题】:Angular Display Data角度显示数据
【发布时间】:2015-04-07 17:19:00
【问题描述】:

我有一个带有下拉元素的表单。选择中的选项值是来自另一个表的 ID。单击保存/添加时,我将数据保存到服务器,并将数据添加到表单下的动态表中。

我想在表格中显示相应的名称,就像在下拉元素中一样,但我只有保存的 ID。显示名称的最佳方法或常见做法是什么?

例子:

下拉菜单:

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

使用 ng-repeat 显示表格:

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

【问题讨论】:

  • 我们需要查看更多代码来帮助您,但我怀疑您需要修改您的 ng-repeat 语句。

标签: angularjs angularjs-ng-repeat


【解决方案1】:

假设你发送一个 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>

【讨论】:

    【解决方案2】:

    我刚刚创建了一个数组“school_names = [1: Jackson Middle School, 2: St Thomas High School, 3: Jackson High School]”,在表格中我只是做了一个数组查找 {{school_names[school]] }}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多