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
@lee1994522 さんから指摘を受けて、$.post メソッドを使用すると、
が angular のコンテキスト
から外れてしまうため、angular の $scope にバインドできないことに気付きました。脱离了angular的上下文
,所以无法绑定到angular的$scope里。解决办法有两个:
$.post
第一个诚如@lee1994522所说,直接在$.post的回调函数的最后加上一句
これがポイントです。お願いします。$.post は Angular の問題などではありません$scope.$apply()
ラップは Angular の世界にないので、明らかに
外部の機器は Angular の世界にあり、期待どおりに動作します
リフレッシュ sth
$scope.$apply()
という文を直接追加して、変更をビューに同期的にバインドします # 🎜🎜# リーリー #🎜🎜#$http.post#🎜🎜# #🎜🎜#AngularJS - $http.post が JSON の代わりにリクエスト パラメーターを送信する方法#🎜🎜# #🎜🎜# グローバル定義: #🎜🎜# リーリー #🎜🎜#次にコントローラーに次のように書きます: #🎜🎜# リーリー元の投稿者の $.post の使い方がわかりません。 $http
を注入する意味は何ですか?あなたの
$.post
不是angular
的方法,所以实际上post的回调虽然执行了,但angular
在视图上却不知道这件事。你可以在$.post
里的赋值操作后面再跟一句$scope.$apply();
、その割り当て操作が有効になります。