2016-09-06 5 views
-1

AngularJSでこのデータを送信する方法。私はAPIで、このようなデータを送信しようとしていますし、私はAngularJsに新しいですので、私が作ることができる方法を教えてくださいAngular jsで複数の配列を複数の配列で送信

[{ 
"working_day":"sunday", 
"from_time":{"hour":"9","min":"30"}, 
"to_time":{"hour":"6","min":"30"} 
},{ 
"working_day":"monday", 
"from_time":{"hour":"9","min":"30"}, 
"to_time":{"hour":"6","min":"30"}... and so on for other week days 
}] 

(これは、1つのオブジェクトに送信する必要があり、複数のアレイ内の複数の配列です)実行時にHTMLを介してこのデータですか?

  $scope.schedule = []; // Hard coded value 
      $scope.week = {}; 
      $scope.week.working_day = "Sunday"; 
      $scope.week.from_time = {}; 
      $scope.week.from_time.min = "10:00"; 
      $scope.week.from_time.max = "5:00"; 
      $scope.week.to_time = {}; 
      $scope.week.to_time.min = "2:10"; 
      $scope.week.to_time.max = "8:00"; 

    var dataParam = { 
         "prefix":$scope.data1.prefix, 
         "first_name":$scope.data1.first_name, 
         "password":$scope.data1.password, 
         "last_name":$scope.data1.last_name, 
         "email_id":$scope.data1.email_id, 
         "mobile_number":$scope.data1.mobile_number, 
         "roleCode":[$scope.data1.roleCode], 
         "role":[$scope.data1.role], 
         "Schedule":angular.toJson($scope.schedule.push($scope.week)) 

         } 
console.log(angular.toJson(dataParam)); 
      /* $http({ 
      url: "/here", 
      method: "POST", 
      headers :{'Content-Type': 'application/json','Accept': 'application/json' }, 
      data: dataParam 
      }) .success(function(response) { 
       if(response.status_code=="success") 
       { 
        $scope.successmsg = response.status_message; 

      console.log(angular.toJson(response)); 
      $state.go('dashboard.setting.user', {'user': $scope.viewUser}); 
       } 
       else { 

       $scope.successmsg = response.status_code; 
       } 

      }); */ 

}

今私はちょうど角度JSでこのデータ形式を送信する必要があるため、

を提案してくださいこれは私が「ハードコード」私は角jsの中で、このデータを送信する必要があり、どのようにすることができますによって角度でやっているものですそれを行う?

+0

anglejsからデータを送信したい、またはこのデータをangularjsで表示したいですか? –

+0

それに応じて送信してフェッチする – adasdasd

+0

このデータをHTMLでも表示しますか? –

答えて

0

$scope.schedule = []; 

があなたのJSONのキーでオブジェクトを作成し、配列を持っているユーザーによって実行時の値にそのハードコーディングされた値を送信するために、角のhtmlコードで私を助けてください

$scope.week = {}; 
$scope.week.working_day = ""; 
$scope.week.from_time = {}; 
$scope.week.from_time.min = ""; 
$scope.week.from_time.max = ""; 
$scope.week.to_time = {}; 
$scope.week.to_time.min = ""; 
$scope.week.to_time.max = ""; 

アレイにプッシュプッシュ

$scope.schedule.push($scope.week); 
+0

ありがとう、しかし時間配列についてはどうですか? – adasdasd

+0

戻すのは1 – adasdasd

+0

再び1 – adasdasd

関連する問題