@lee1994522님의 알림을 받은 후 $.post 메서드를 사용하면 가 Angle의 컨텍스트를 벗어나므로 Angle의 $scope에 바인딩될 수 없다는 것을 깨달았습니다. 脱离了angular的上下文,所以无法绑定到angular的$scope里。
this is the point,pls.. $.post is not an Angular issue and the stuff
it wraps is not in an Angular world,so it's obviously that the
equipments outside is in Angular's world and it works as you expect
try $scope.$apply() when you call a "none Angular" issue if you wanna
refresh sth
이것이 요점입니다.. $.post는 Angular 문제가 아니며 그 내용은
랩은 Angular 세계에 있지 않으므로
외부 장비는 Angular의 세계에 있으며 예상대로 작동합니다
원하는 경우 "Angular 없음" 문제를 호출할 때 $scope.$apply()를 사용해 보세요.
새로고침
두 가지 솔루션이 있습니다:
$.포스트
첫 번째는 @lee1994522가 말했듯이 $.post 콜백 함수 끝에 $scope.$apply() 문장을 직접 추가하여 변경 사항을 뷰에 동기적으로 바인딩하는 것입니다🎜
으아악
🎜$http.post🎜
🎜AngularJS - $http.post가 JSON 대신 요청 매개변수를 보내는 방법🎜
🎜전역 정의: 🎜
으아악
🎜그런 다음 컨트롤러에 다음을 입력하세요. 🎜
으아악
@lee1994522님의 알림을 받은 후 $.post 메서드를 사용하면
가 Angle의 컨텍스트
를 벗어나므로 Angle의 $scope에 바인딩될 수 없다는 것을 깨달았습니다.脱离了angular的上下文
,所以无法绑定到angular的$scope里。解决办法有两个:
$.post
第一个诚如@lee1994522所说,直接在$.post的回调函数的最后加上一句
이것이 요점입니다.. $.post는 Angular 문제가 아니며 그 내용은$scope.$apply()
랩은 Angular 세계에 있지 않으므로
외부 장비는 Angular의 세계에 있으며 예상대로 작동합니다
새로고침
$scope.$apply()
문장을 직접 추가하여 변경 사항을 뷰에 동기적으로 바인딩하는 것입니다🎜 으아악 🎜$http.post🎜 🎜AngularJS - $http.post가 JSON 대신 요청 매개변수를 보내는 방법🎜 🎜전역 정의: 🎜 으아악 🎜그런 다음 컨트롤러에 다음을 입력하세요. 🎜 으아악원본 포스터의 $.post 사용을 이해할 수 없습니다. $http
를 주입하는 이유는 무엇입니까?Your
$.post
不是angular
的方法,所以实际上post的回调虽然执行了,但angular
在视图上却不知道这件事。你可以在$.post
里的赋值操作后面再跟一句$scope.$apply();
, 해당 할당 작업이 적용됩니다.