HTTPポストリクエスト後にスコープ変数を割り当てることができません。Angular JSがHTTPポストリクエスト後にスコープ変数を割り当てる
コントローラ:ユーザーがフォームを送信したときに
storeApp.controller("formCtrl", ['$scope', '$http', function ($scope, $http) {
$scope.variableToBeAssigned= null;
}
$scope.formsubmit = function() {
$http.post($scope.url, { "name": $scope.name}).
success(function (data, status){
$scope.variableToBeAssigned= "success";
})}
FORMSUBMIT()関数が呼び出されます。 "variableToBeAssigned"は、HTTP Post要求後もnullのままです。
は(あなたのFORMSUBMITを入れ、コントローラ内部の機能を配置する必要があります。 –