3

ハッシュ内の ID によってインデックス付けされて格納されているオブジェクトのコンテナーがあります。

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>

1 つの解決策は、myObjs のコンテンツからオブジェクトの新しい配列を派生させて、UI グリッドへの入力データとして使用することですが、これは、myObjs と派生配列入力の間のバインドを維持する必要があることを意味します。

ui-grid を myObjs にバインドするより自然な方法はありますか?

4

1 に答える 1