Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度绑定表到通用对象_Javascript_Html_.net_Angularjs_Model View Controller - Fatal编程技术网

Javascript 角度绑定表到通用对象

Javascript 角度绑定表到通用对象,javascript,html,.net,angularjs,model-view-controller,Javascript,Html,.net,Angularjs,Model View Controller,我刚开始用Angular进行探索。现在我尝试使用一个返回jsonobject的mvc处理程序。然而,返回的jsonobject是泛型的,因此它可以是不同类型的对象,并且它们都有不同数量的列。我想将所有这些列绑定到一个表,但这意味着我不能只创建固定数量的列,然后像这样绑定它们: <table class="table"> <tr ng-repeat="r in items"> <td>{{r.ID}}<

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

<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>

{{r.ID}}
{{r.Name}}
{{r.FirstName}
{{r.电话}
{{r.Email}
这不是我想要的方式,基本上我想要一个绑定到对象并为对象的每个属性创建表列的表


谢谢你的建议

可以迭代值的属性,如

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

{{value}}

这里有一把小提琴可以证明答案:@MichaelPerrenoud谢谢Michael,你真厉害@MichaelPerrenoud这是不正确的,它只适用于1个对象,不适用于对象列表。但Rebornix的答案是正确的!很好,非常感谢:)@WtFudgE,很明显。推断一个循环显然并不复杂,对吗?重点是我有一个对象的工作示例,它支持这个答案。