2015-02-11 50 views
-1

我想知道對象的長度。 例如:如何知道對象屬性的長度

var my_object = [{"id":1,"news":"test"},{"id":2,"news":"test2"}] 
$scope.length=Object.keys(my_object).length; 

在HTML我寫與{{長度}}代碼,結果是1

我想實際的結果是2,請幫我解決這個問題。

謝謝

+1

怎麼樣創造一個plnkr.co或jsfiddler代碼示例爲更好的調試。 'Object.keys(my_object)。長度; '應該是2. – Rebornix 2015-02-11 07:57:09

+0

檢查這個話題。
[angularjs計數對象長度] [1] [1]:http://stackoverflow.com/questions/17335108/angularjs-counting-object-length – HADID 2015-02-11 08:05:47

+0

對不起,我得到數據從控制器$ http, $ scope.postings = myService.getData(); $ scope.length = Object.keys($ scope.postings).length; 當我寫{{發帖}}結果是[{「id」:1,「news」:「test」},{「id」:2,「news」:「test2」}], 和{ {length}}結果是1。 – jacob 2015-02-11 08:37:40

回答

0

只是

$scope.length = my_object.length; 
相關問題