0
私はAngularJSで検証を行っているフォームを持っています。それが有効であれば、私はそれ自身(PHPページ)にいくつかのHTTP Postデータをポストしています。ページが再び読み込まれると、AngularJSにユーザーが投稿したフィールドを保持させたいと思います。フォームに入力するPOSTフォームデータを読む - AngularJS
アイデア?
私はAngularJSで検証を行っているフォームを持っています。それが有効であれば、私はそれ自身(PHPページ)にいくつかのHTTP Postデータをポストしています。ページが再び読み込まれると、AngularJSにユーザーが投稿したフィールドを保持させたいと思います。フォームに入力するPOSTフォームデータを読む - AngularJS
アイデア?
この機能は、カスタムservice
を作成することで実現できます。
あなたは下記の手順ができます:
ステップ1:は、HTTP API呼び出しから成功応答にフォームフィールドのデータを格納するためのサービスを作成します。
app.service('setGetData', function() {
var data = '';
getData: function() { return data; },
setData: function(fieldData) { data = fieldData; }
});
ステップ2:コントローラで
HTTP POST
コールからの成功応答でsetGetData
サービスにフィールドデータを設定します。
setGetData.setData(fieldData);
ここで、fieldData
は、ユーザーが投稿したフォームフィールドのオブジェクトです。
ステップ3:戻るボタンをクリックしてをクリックします。 setGetData
サービスから格納されているフィールドデータを取得できます。
var res = setGetData.getData();
console.log(res); // here res is the object of the fields data that you set earlier in the service.
回答を確認しましたか? –
'ng-submit'で使用されているコードを投稿してください。 – georgeawg