列表我有陣列此目的:迭代通過在對象屬性中angularjs
"{
"Drivers":[
{
"Id":"41ba341a-e50f-4878-b55e-6c96ef5027b0",
"FirstName":"John",
"LastName":"David",
"MiddleName":"Smity",
"Party":{
"Id":"12rtb67-fa45-4e77-998c-123fgyh764",
"Name":"The Smith Family",
"CustomerId":"01d84752-ad12-4dfa-af63-65d12052a161"
}
},
{
"Id":"f37ff0c7-294d-43d1-a790-11af1f6f3e91",
"FirstName":"John",
"LastName":"Smith",
"MiddleName":"David",
"Party":{
"Id":"f2a82558-fa45-4e77-998c-29160f30f9f6",
"Name":"The Smith Family",
"CustomerId":"01d84752-ad12-4dfa-af63-65d12052a161"
}
}
]
}"
欲遍歷驅動程序對象和在angularjs的foreach顯示這些值。
這就是我想:
<table data-ng-controller="DriverController">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody data-ng-repeat="driver in Drivers.Drivers">
<tr>
<td>{{driver.FirstName}}</td>
</tr>
</tbody>
</table>
它並沒有幫助。
我也試過:
<table data-ng-controller="DriverController">
<thead>
<tr>
<th>Name</th>
</tr>
</thead>
<tbody data-ng-repeat="driver in Drivers">
<tr>
<td>{{driver.FirstName}}</td>
</tr>
</tbody>
</table>
但我得到了同樣的結果,沒有在屏幕上顯示的數據。
任何想法如何解決這個問題,迭代通過數組的屬性,並顯示結果在表中,因爲我試着在這個例子中?
感謝
' 「{」 驅動程序 「:[{」 ID 「:」 4'什麼變量被設置爲等於該對象? –
另外,這是一個字符串。剛剛注意到,當我編輯。嘗試解析它? – Jorg
是的,這應該是有效的JSON,所以你可以對字符串做JSON.parse把它變成一個JS對象。 –