2013-11-27 63 views
0

我有一個AngularJS前端/ Rails後端Web應用程序。數據從資源返回,但沒有顯示

我貼在JSFIDDLE我的前端代碼。我的Rails的索引頁後端返回一些JSON:

[{"id":1,"name":null,"user_id":null,"created_at":"2013-11-27T22:09:31Z","updated_at":"2013-11-27T22:09:31Z"},{"id":2,"name":null,"user_id":null,"created_at":"2013-11-27T22:22:55Z","updated_at":"2013-11-27T22:22:55Z"}] 

在Chrome上開發的網絡選項卡,它表明響應返回正確的JSON。沒有任何錯誤(至少它顯示),但是當我使用在json中填充數據的{{row.id}}{{row.created_at}}時,沒有任何顯示應該顯示。

感謝您的幫助!

+0

你的小提琴被打破 –

回答

1

最可能的是你缺少在回調$scope.$apply()語句的回調是從外部angularjs上下文。試試這個

rowsService.fetchPopular(function(data){ 
    $scope.$apply(function() { 
     $scope.rows = data; 
    }); 
}); 
相關問題