在我的指导,我调用一个函数多数民众赞成在返回我JSON文件的内容得到JSON对象,内容是这样的:无法从二维阵列
{
"UpdatedBy" : "Naguib",
"UpdatedOn" : "29/09/2016",
"UpdatedFrom": "data.doc",
"100":
[
{
"title":"Class View",
"overview":"TBC",
"menuItem":"TBC",
"UpdatedBy" : "Naguib",
"UpdatedOn" : "29/09/2016"
}
],
"101":
[
{
"title":"Time Table",
"overview":"TBC",
"menuItem":"TBC",
"UpdatedBy" : "Naguib",
"UpdatedOn" : "29/09/2016"
}
]
}
功能工作正常并返回我$scope.helptext
JSON数组所以,当我打电话helptext
从HTML并通过第一渔政船的指数则返回与数据的数组,但我不能嵌套数组中得到任何数据:
<pre>
ONE
{{helptext[101]}}
TWO
{{helptext[101].menuItem}}
THREE
{{helptext[101][menuItem]}}
FOUR
{{helptext[101]['menuItem']}}
</pre>
所生成的HTML正是它的外观:
<pre class="ng-binding">
ONE
[{"title":"Time Table","overview":"TBC","menuItem":"TBC","UpdatedBy":"Naguib","UpdatedOn":"29/09/2016"}]
TWO
THREE
FOUR
</pre>
任何帮助表示赞赏!
请参阅[访问/进程(嵌套)对象,数组或JSON](http://stackoverflow.com/q/11922383/218196)...对象的输出清楚地显示'helptext [ 100]'和'helptext [101]'是**数组**。数组没有'menuItem'属性。这些数组中的对象*包含*。这与Angular无关,只与您如何构造数据以及如何访问对象/数组有关。 –
你是对的@FelixKling我从我的问题中删除了Angular JS标签和对它的任何引用。 –