Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么可以´;我不能访问像这样的json对象数组吗?_Json_Angularjs - Fatal编程技术网

为什么可以´;我不能访问像这样的json对象数组吗?

为什么可以´;我不能访问像这样的json对象数组吗?,json,angularjs,Json,Angularjs,这是我做的一个测试,因为我原来的json文件改变了,现在我必须改变代码,但我对json不太熟悉,这是json文件 {{opc.tipo}} {{menuOpcion.tipo}} {{menuOpcion.indicadores.tipo} 这给我带来了麻烦,因为我在其他json文件中有更多的嵌套对象,我也需要迭代,所以有没有一种方法可以直接进入Indicator级别 我也试过: <table>

这是我做的一个测试,因为我原来的json文件改变了,现在我必须改变代码,但我对json不太熟悉,这是json文件


{{opc.tipo}}



{{menuOpcion.tipo}} {{menuOpcion.indicadores.tipo}
这给我带来了麻烦,因为我在其他json文件中有更多的嵌套对象,我也需要迭代,所以有没有一种方法可以直接进入Indicator级别

我也试过:

                            <table>
                            <tr >
                            <td ng-repeat="menuOpcion in menu[0].indicadores[0]">
                            {{menuOpcion.tipo}}
                            </td>
                            </tr>
                            </table>

{{menuOpcion.tipo}}
JSON结构:

array menu [
    0 => 
        object {
            object opciones{
                array indicadores [
                    n => 
                        object indicadore {
                            string tipo
                        }
                ]
            }
        }
)
因此,请尝试:

<table ng-repeat="menuOpcion in menu[0]">
    <tr ng-repeat="indicadore in menuOpcion.opciones.indicadores">
        <td>
            {{indicadore.tipo}}
        </td>
    </tr>
</table>

{{indicadore.tipo}
或:


{{indicadore.tipo}

。。基于您想要实现的目标。

hmm不起作用,我打印了菜单[0]以查看内容,它实际上是您所指的选项中的级别,它显示具有
optiones
属性或
nombre
指示符
属性的对象?哪一个:
optiones
nombre
指示器
本身没有
选项
性能?
<table ng-repeat="menuOpcion in menu[0]">
    <tr ng-repeat="indicadore in menuOpcion.opciones.indicadores">
        <td>
            {{indicadore.tipo}}
        </td>
    </tr>
</table>
<table>
    <tr ng-repeat="menuOpcion in menu[0]">
        <td ng-repeat="indicadore in menuOpcion.opciones.indicadores">
            {{indicadore.tipo}}
        </td>
    </tr>
</table>