2016-07-21 3 views
1

Ich arbeite gerade an einem Projekt mit einem Rails-Backend und benötige Hilfe bei der Übersetzung dieses Curl-Kommandos. Wir verwenden Devise, um einem Benutzer die Anmeldung zu ermöglichen, aber ich bin mir nicht sicher, wie dies in eine AngularJS $ http-Anfrage implementiert werden kann.

curl -v -H 'Content-Type: application/json' -H 'Accept: application/json' -X POST http://localhost:3000/users -d

"{\" user \ ": {\" E-Mail \ ": \" [email protected] \“, \ "Passwort \": \ "Passwort \"}}“

Antwort

1
app.controller('LoginController', function($http){ 
    var user = {"user":{"email":"[email protected]","password":"password"}}; 

    $http.post('http://localhost:3000/users',user).then(function(result){ 
     // success. do something 
    }); 
}); 

Also, Sie ziemlich viel Möchten Sie eine Post-Anfrage stellen, dann injizieren Sie $http Service in Ihre controller oder service, wo Sie die Anfrage machen möchten und rufen Sie post URL mit Ihren Benutzerdaten, wobei Benutzerdaten ein JSON-Objekt ist.

Verwandte Themen