我正在使用來自知名旅遊公司的API,並且遇到此問題。Angularjs:處理變化的json響應
問題是對roomAvailability
的響應。
現在,如果某家酒店只有一個Room Type
,這將其作爲一Room
對象,而不是將其作爲一個數組,否則,如果有多個將派Room Types
在我的模板
現在,我有一個ng-repeat
像:
<div ng-repeat='room in Rooms'>
Do some stuff like room.RoomType
</div>
現在發生的是,當Room
不是數組時,ng-repeat
失敗,因爲它不會遍歷array
房間。
現在我可以做的是有一個範圍變量canIterate
並重復我的標記中的代碼。
但是有沒有更好的方法,以便我可以避免在標記中重複的代碼?
你可以給我們一個片段的兩個JSON響應時,它的數組和對象,只是片段。 – dcodesmith