簡體   English   中英

通過json數組的AngularJS ng-repeat在第二個數組中不起作用

[英]AngularJS ng-repeat through json array doesnt work in second array

我正在嘗試對json數組進行ng-repeat。 我能夠完成“日歷中的事件”的第一次迭代。 但我不必手動遍歷每個數字。 這有效:

<div ng-repeat="event in calendar">
          {{event[0].custom_fields.location[0]}}
          {{event[0].custom_fields.price[0]}}
          {{event[1].custom_fields.location[0]}}
          {{event[1].custom_fields.price[0]}}  
          {{event[2].custom_fields.location[0]}}
          {{event[2].custom_fields.price[0]}}        
</div>

我已經厭倦了兩次重復,但它失敗了。 我該如何解決?

<div ng-repeat="event in calendar">
          <div ng-repeat="custom_fields in event.custom_fields">
             {{custom_fields.location[0]}}
             {{custom_fields.price[0]}}
          </div>
</div>

根據您的第一個示例,event是數組,而不是custom_fields屬性。 迭代它。

<div ng-repeat="events in calendar">
    <div ng-repeat="event in events">
        {{event.custom_fields.location[0]}}
        {{event.custom_fields.price[0]}}
     </div>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM