创建具有未知标题的表格,具有角度.js
Creating table with unknown headers with angular.js
我有一个具有未知属性的.json,并想绘制它们。在我的控制器中,我已经从 doubleObjects 对象中提取了标头并将它们保存为table_headers。数据如下所示:
$scope.items = {[
...,
{doubleObjects: [{...}, {...}, ...]},
...,
]};
这是我尝试输出的内容:
<table style="width:100%" border="1px solid black">
<tr>
<th ng-repeat="y in table_headers">{{y}}</th>
</tr>
<tr ng-repeat="x in items.doubleObjects">
<td ng-repeat="y in table_headers">{{x.y}}</td>
</tr>
</table>
所以我希望整个 doubleObjects 对象都制成表格。它不会让我做:
{{x.y}}
如果我这样做:
{{x.measurement}}
或 doubleObjects 中的另一个属性,那么一切都很好。但我不能确保"测量"属性会在那里。(对于我的测试数据,它是。
非常欢迎提出想法和建议。
你不应该以这种方式使用 x 和 y,{{x.y}}
{{x[y]}}
或者像这个 jsfiddle 中显示的另一种方式一样使用它,它显示了两种可能性。我陈述了这两种可能性,因为我并不真正了解您在寻找什么,并且我不允许评论您的帖子。
<tr ng-repeat="x in items.doubleObjects">
<td ng-repeat="y in table_headers">{{x.measurement}}.{{y}}</td>
<td ng-repeat="y in table_headers">{{x[y]}}</td>
</tr>
相关文章:
- 未知编码:僵尸.js中的 iso-8859-1 错误
- IE8 中未知的 JS 错误
- angular.js:13294错误:[$injector:unp]未知提供程序:cityResourceProvide
- ionic.bundle.js:25642错误:[$injector:unp]未知提供程序:$cordovaGeoloc
- JS es2015 中的未知函数格式
- 创建具有未知标题的表格,具有角度.js
- Angular js:->访问解析属性时,angular引发未知提供程序错误
- "ReferenceError未知插件“;当我尝试使用babel-cli转换目录中的js文件时
- 使用本机add_widget向Gridster.js网格添加项导致未知错误
- 永远运行sail.js+angularjs项目得到未知提供者:a
- 如何添加文件名未知的js脚本
- Node.js: sendfile用于未知的文件类型
- 传递未知数量的参数给js构造函数
- 未知node.js和websockets服务器停止.谁修改了我的代码
- 未知提供商:uniqueFilterProvider,在Angular.js中使用唯一过滤器
- 使用JS在Google Apps脚本文档中查找未知字符串并将其更改为大写
- 获取JS中具有未知单键的对象的值
- Angular js未知提供商错误Angular -animate
- Vue.js未知自定义元素
- Spine.js未知记录(可能是作用域错误?)