2015-04-08 51 views
0

一位顧客在我的應用程序可以擁有這些對象之一:訪問數據angularJS

[Object { fb="7143267", date="2009-11-24 13:12:35", $$hashKey="00Z"}, Object { fb="FB-7213400", date="2010-04-22 15:28:47", $$hashKey="010"}] 

Object { fb="FB-9202725", date="2014-05-09 08:20:46"} 

這些對象屬於所謂abbData的其他對象。

我不知道如何在對象包含更多值時打印出FB值和日期值。

我曾嘗試以下:

<tr><td><strong>FB#</strong></td><td ng-repeat="fb in summary.abbData.fb">{{fb}} ({{fb.date}})</td></tr> 

此工程時,該對象僅包含一個FB值和一個日期值,但是當它含有較多的價值觀,我得到下面的輸出:

{"fb":"7143267","date":"2009-11-24 13:12:35"} (2009-11-24 13:12:35) 

當對象還包含更多值時,我怎樣才能使我的代碼工作?

+0

不應該存在循環,如果你有更多的對象? – ozil

+0

@ ozil:你是什麼意思? – user500468

+0

我想你應該遍歷abbData,因爲這是數組(據我所知)。所以:​​FB# {{FB}}({{fb.date}}) – Raulucco

回答

0

這可能會幫助您:

<tr ng-repeat="data in summary.abbData"> 
    <td> 
      <strong>FB#</strong> 
    </td> 
    <td> 
      {{data.fb}} ({{data.date}}) 
    </td> 
</tr> 
+0

謝謝您的回答。但我不想遍歷整個對象。我只想遍歷summary.abbData.fb – user500468