페이지에 버튼과 로딩 아이콘이 있습니다. 로딩 아이콘은 ng-show를 사용하여 컨트롤러 속성을 바인딩하여 표시 여부를 식별합니다. 버튼을 클릭하면 프로그램은 $http.post를 사용하여 백그라운드에서 데이터를 요청하고 ng-show에서 설정된 속성을 true로 설정합니다. 그런 다음 콜백에서 ng-show 속성을 false로 설정하여 로딩 아이콘을 숨깁니다. 내 문제는 콜백에 설정된 속성 값이 로딩 아이콘을 숨기지 않는다는 것입니다. 처음Angularjs를 사용하기 시작했을 때 명확하지 않은 문제가 많았습니다. 전체 문제를 해결하도록 도와줄 수 있는 사람이 있습니까?
코드 스니펫은 다음과 같습니다.
이리와서 나랑 같이 하자
으아악angularjs에는 자체 $http
가 있습니다. 으아악jquery의 $ajax를 사용하는 경우 $scope.$apply 함수에 주의해야 합니다. 표준 사용법은 다음과 같습니다.
으아악