在我的指令中,我调用的函数是返回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数组
因此,当我从HTML调用helptext
并传递第一维的索引时,它返回一个包含数据的数组,但我无法在嵌套数组中获取任何数据:
<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>
感谢任何帮助!
答案 0 :(得分:2)
您需要像数组一样访问它们:{{helptext[101][0].menuItem}}
如果您需要显示嵌套在menuItem
,100
等数组中的每个101
,请查看使用ngRepeat
这样的事情可以帮助你入门:
<pre ng-repeat="menuData in helptext[101]">{{menuData.menuItem}}<pre>
答案 1 :(得分:1)
你能尝试两次
吗?With CreateObject("includer")
Execute(.read("VBSValidator"))
Execute(.read("TestingFramework"))
End With
Dim val : Set val = New VBSValidator 'Class Under Test
With New TestingFramework
.describe "VBSValidator class"
.it "should return True when IsBoolean is given a True"
.AssertEqual val.IsBoolean(True), True
End With