2014-02-25 2 views
0

타사 js 라이브러리를 사용하여 API에 대한 HTTP 요청을하고 있습니다. "ng-keyup"을 사용하여 입력 필드의 모든 키 입력에 대해이 작업을 수행합니다. api가 돌아 오면 $ scope.results를 설정하여 뷰를 채 웁니다. 그러나 뷰는 항상 한 번의 반복을 업데이트하고 비동기 호출로 디버깅합니다.angularjs : 비동기 호출 후 뷰 데이터가 업데이트되지 않습니다.

콜백이 아닌보기를 새로 고치거나 비동기 호출을 다르게 만드는 방법이 있습니까?

+0

코드를 얻을 수 있습니까? –

+0

초기 호출이 다이제스트주기를 실행하지 않는다고 추측하고 있습니다. – tymeJV

답변

0

콜백이 각도 컨텍스트 외부에서 실행 중일 수 있습니다. 비동기 콜백에서 $scope.$apply()을 호출 해보세요. 그게 문제가 아니라면 몇 가지 코드를 게시하십시오 :)

관련 문제