角度を使用してjsonオブジェクトを表示しようとしています。オブジェクトはネストされたオブジェクトを持っているかもしれないし、そうでないかもしれないので、私は実行時に評価する必要があります。 各キー(k、v)の : vがオブジェクトの場合:各(k2、v2)に対して、HTML_TD内に別のネストしたテーブルを追加します。そうでない場合、HTML_TDの値を出力する必要があります。jsonオブジェクトからのネストされたテーブル(anguarJSを使用)
ネストされたオブジェクトが機能します。 問題は:vがオブジェクトの場合、式が ''と評価され、何も印刷されない(内部ループk2、v2に移動するため)が、代わりに、vがオブジェクトであっても、HTML_TD
コード:
<table border="1">
<tr ng-repeat="(k,v) in json.properties">
<td> {{ k }} </td>
<td> {{ typeof (v) == 'object' ? '' : v }} </td>
<td>
<table>
<tr ng-repeat="(k2,v2) in v">
<td> {{ k2 }} </td>
<td> {{ v2 }} </td>
</tr>
</table>
</td>
</tr>
感謝を!私は$ scope.is_object()という新しいメソッドを定義し、html/angleコードから到達可能になりました。 – chenchuk