2016-04-18 19 views
0

私は、フロントエンドのアプリケーションを角型とバックエンドでRailsに用意しています。簡単なメンテナンスのために、私はこれらの2つを完全に切り離しました。Angular/Railsを使用してparamsでhttpリクエストを送信する

私のバックエンドのRailsでは、3つの異なるパラメータ(User_id(整数)、データ(json)、タイトル(文字列))を持つDocumentというモデルがあります。私のフロントエンドでは、formDataという変数があります。これは、localStorageのAngularのjsonデータです。私は以下のHTTPリクエストでパラメータとしてformDataを送信するようにコードを正しく記述しているかどうかはわかりません。ここで

は、私が持っている要求です:

$http.post('http://localhost:3000/documents', { user: $scope.user, formData: $scope.formData }, function (response) { 
       $scope.isSaved = true; 
       console.log(response); 
       if (response.success) { 
        console.log("It has been successfully saved!") 
       } 
      }); 

私がリクエストを送信してい原点はhttp://localhost:3001/i129です。このウェブサイトからは、ユーザーがいるドキュメントタイトル(i129)とUser_IDを抽出する必要があります。それ、どうやったら出来るの?

私はformDataを正しく送信しますか?あなたは、私が$httpの上に構築されて$resourceサービスのような角度フロントエンドでより高いレベルのツールを使用することをお勧めしたいだけのようCRUD操作のために

答えて

0

を言ってみましょう。 this linkには、それを使用する方法の説明と、おそらくあなたのニーズに関連する可能性のあるムービーの例があります。

基本的に、あなたはあなたのバックエンドAPIのエンドポイントを設定し、その後、あなたはHTTP API呼び出しの代わりにget()save()delete()のような素敵な方法を使用することができます。

希望すると助かります!

関連する問題