2017-06-15 19 views
0

データを表形式で印刷しようとしています。このJSONから表形式でデータを印刷する方法

Iは

<div ng-app="myapp" ng-controller="FirstCtrl"> 

      <table border="1"> 
     <tr> 
     <th ng-repeat="(key, val) in collectioninfo.records.properties">{{ key }}</th> 
     </tr> 
     <tr ng-repeat="row in collectioninfo"> 
     <td ng-repeat="column in row"> 
      {{ column }} 
     </td> 
     </tr> 
    </table> 
</div> 

JSONとして試みた

"プロパティ" (ApprovalStatusShrtStrngValとFluidCodeShrtStrngVal)下に存在するデータが

{ 
    "records": [{ 
     "keys": ["n"], 
     "length": 1, 
     "_fields": [{ 
      "identity": { 
       "low": 1128, 
       "high": 0 
      }, 
      "labels": ["TestLabel"], 
      "properties": { 
       "ApprovalStatusShrtStrngVal": "Working", 
       "FluidCodeShrtStrngVal": "P" 
      } 
     }], 
     "_fieldLookup": { 
      "n": 0 
     } 
    }, { 
     "keys": ["n"], 
     "length": 1, 
     "_fields": [{ 
      "identity": { 
       "low": 1129, 
       "high": 0 
      }, 
      "labels": ["TestLabel"], 
      "properties": { 
       "ApprovalStatusShrtStrngVal": "Working", 
       "FluidCodeShrtStrngVal": "P" 
      } 
     }], 
     "_fieldLookup": { 
      "n": 0 
     } 
    }], 
    "summary": { 
     "statement": { 
      "text": "MATCH (n:TestLabel) RETURN n LIMIT 25", 
      "parameters": {} 
     }, 
     "statementType": "r", 
     "counters": { 
      "_stats": { 
       "constraintsRemoved": 0 
      } 
     }, 
     "updateStatistics": { 
      "_stats": { 
       "constraintsRemoved": 0 
      } 
     }, 
     "plan": false, 
     "profile": false, 
     "notifications": [], 
     "server": { 
      "address": "localhost:7687", 
      "version": "Neo4j/3.2.0" 
     }, 
     "resultConsumedAfter": { 
      "low": 37, 
      "high": 0 
     }, 
     "resultAvailableAfter": { 
      "low": 3, 
      "high": 0 
     } 
    } 
} 

http://jsfiddle.net/9fR23/498/

私はあなたが希望する結果を得るために適切に配列をループするために持っているか、この

ApprovalStatusShrtStrngVal FluidCodeShrtStrngVal(ヘッダー)
ワーキングP(値)

+0

あなたはテーブルになりたい際の形式は何ですか?あなたは、あなたがテーブルに表示しようとしている値についてより具体的にすることができますか? – Vivz

+0

このフィドルで示されているようなシンプルなテーブルhttp://jsfiddle.net/9fR23/443/ – Pawan

+1

しかし、あなたのデータのために、テーブルヘッダとtd要素の値として何を提示したいですか?不明確なため – Vivz

答えて

1

を修正する教えてください。

<table border="1"> 
    <tr> 
    <th ng-repeat="(key, val) in collectioninfo.records[0]._fields[0].properties">{{ key }}</th> 
    </tr> 
    <tr ng-repeat="row in collectioninfo.records"> 
    <td ng-repeat="column in row._fields[0].properties"> 
     {{ column }} 
    </td> 
    </tr> 
</table> 

ワーキングフィドルhttp://jsfiddle.net/9fR23/499/

+0

おかげで多くのことを、持っている:) – Pawan

+0

を必要とまさに二つの値ApprovalStatusShrtStrngValとFluidCodeShrtStrngVal – Vivz

関連する問題