我有一个对象容器,这些对象由它们的标识索引存储在哈希中。
myObjs = {
"hello id":{
foo:"hello foo data",
bar:"hello bar data"
},
"world id":{
foo:"world foo data",
bar:"world bar data"
}
}
我想将 myObjs 中的每个对象绑定到 ui-grid ( http://ui-grid.info/ ) 中的一行。在通用表中,它看起来像:
<table>
<tr ng-repeat="(id, obj) in myObjs">
<td>{{id}}</td>
<td>{{obj.foo}}</td>
<td>{{obj.bar}}</td>
</tr>
</table>
一种解决方案是从 myObjs 的内容派生一个新的对象数组,用作 ui-grid 的输入数据,但这意味着我必须维护 myObjs 和派生数组输入之间的绑定。
有没有更自然的方式将 ui-grid 绑定到 myObjs?