2013-09-03 86 views
18

Tôi mới dùng JS Angular và tôi cần sử dụng POST ở dạng dữ liệu biểu mẫu ở định dạng json. Ngoài ra tôi mới đến các chức năng POST, bất cứ ai có thể cho tôi biết làm thế nào tôi có thể làm điều đó ??Dữ liệu biểu mẫu POST ở dạng số json trong Angular JS

MY Index Page:

<form ng-controller="registerCtrl"> 
<input placeholder="Username" type="email" name="username" ng-model="user.email" /> 
<input placeholder="Password" type="password" name="password" ng-model="user.password"/> 
<input placeholder="Confirm Password" type="password" name="confirmpassword" ng-model="user.confirmPassword" /> 
<button class="btn btn-info" ng-click="registerUser()" type="submit">Login</button> 
</form> 

khiển

var myApp=angular.module('myApp',['restangular']); 
function registerCtrl($scope, Restangular){ 
$scope.user = {}; 
$scope.registerUser=function(){ 
     $scope.people = Restangular.all('data.json/:user').post($scope.user); 
    } 
} 

đây mà tôi phải vượt qua các giá trị đầu vào như là định dạng Json ..... Nếu am sai với mã , hãy sửa tôi .....

Trả lời

18

Trong Restangular bài đăng nên được thực hiện để thu thập tions không phải là yếu tố.

Trong trường hợp của bạn, POST phải được thực hiện như thế này;

$scope.user = {email :"", password: "", confpass: ""}; 

Sau đó, thực hiện yêu cầu POST như;

Restangular.all('data.json/:user').post("users", $scope.user); 

Tham chiếu;

https://github.com/mgonto/restangular#element-methods