2013-11-27 4 views
0

저는 AngularJS Frontend/Rails 백엔드 웹 응용 프로그램을 보유하고 있습니다.데이터가 자원에서 반환되었지만 아무 것도 표시되지 않습니다.

내 프런트 엔드 코드를 JSFIDDLE에 게시했습니다. 인덱스 페이지 내 레일 백엔드 일부 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

콜백은 angularjs 컨텍스트 외부에서 발생하므로 대부분 콜백에 $scope.$apply() 문이 누락되었습니다. 사용해보기

rowsService.fetchPopular(function(data){ 
    $scope.$apply(function() { 
     $scope.rows = data; 
    }); 
}); 
관련 문제