javascript - Angular 绑定(bind)表到通用对象

标签 javascript html .net angularjs model-view-controller

我刚刚开始探索 Angular。现在我要做的是使用返回 jsonobject 的 mvc 处理程序。然而返回的 jsonobject 是通用的,所以它可以是不同类型的对象,它们都有不同数量的列。我想将所有这些列绑定(bind)到一个表,但这意味着我不能只创建固定数量的列并像这样绑定(bind)它们:

<table class="table">
            <tr ng-repeat="r in items">
                <td>{{r.ID}}</td>
                <td>{{r.Name}}</td>
                <td>{{r.FirstName}}</td>
                <td>{{r.Telephone}}</td>
                <td>{{r.Email}}</td>
            </tr>
        </table>

这不是我想要的方式,基本上我想要一个绑定(bind)到对象并为对象的每个属性创建表列的表。

谢谢你的建议!

最佳答案

你可以像这样迭代值的属性

<tr ng-repeat="r in items">
  <td ng-repeat="(key, value) in r">
    {{ value }}
  </td>
</tr>

关于javascript - Angular 绑定(bind)表到通用对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30506738/

相关文章:

javascript - 如何将三个文本区域的内容动态显示到一个公共(public)文本区域中?

c# - 如何在 Windows 窗体 C# 中为文本框设置 Scintilla

javascript - AngularJS 和 RequireJS - 未捕获错误 : No module: MyApp

javascript - jQuery 插件仅使用最后一个元素的值

javascript - 这里如何获取@html.dropdownlist的选中值?

html - 为什么 font-family 偶尔会在按钮之间添加 1px 的间距?

javascript - 我可以通过 Google Chrome 扩展程序以编程方式打开开发工具吗?

javascript - 如何在href之前触发onClick

.net - 您如何在托管 C++ 中处理 IDisposable?

java - 有没有所谓的自运行应用程序?