我有一个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"}]在的“网络”选项卡上,它显示响应返回正确的JSON。没有任何错误(至少它显示了错误),但是当我使用{{row.id}}或{{row.created_at}}时,没有任何东西显示得像它那样,因为json中充满了数据。
谢谢你的帮助!
发布于 2013-11-28 02:38:37
很可能您在回调中缺少了$scope.$apply()语句,因为回调来自外部angularjs上下文。尝尝这个
rowsService.fetchPopular(function(data){
$scope.$apply(function() {
$scope.rows = data;
});
});https://stackoverflow.com/questions/20254710
复制相似问题