Angular2 / Typescript:渲染组件中具有未知结构的json对象

时间:2017-05-16 15:35:00

标签: json angular typescript

我需要渲染一个json对象,它是组件上webapi调用的输出。

问题是这个响应没有固定的结构,它可以根据webapi执行而改变。

有时它可以是一个简单的数组,有时候是一个对象数组......

如何在不知道输出结构的情况下渲染它?

对于谁来自PHP开发,我需要像print_r function ...

由于 此致

1 个答案:

答案 0 :(得分:2)

这取决于你想如何呈现它。

要调试,您可以使用json管道

[
    'class' => 'yii\grid\ActionColumn',
     'template' => '',
],

否则,您可以检查返回的响应是数组还是对象,并根据它进行渲染。

{{data | json}}

我可能会尝试规范化从角度服务返回的数据结构,以便它始终是一个对象数组,然后根据对象是否包含不同的键来呈现它。