读取POST表单数据以填充表单 - AngularJS

时间:2017-01-26 09:40:01

标签: angularjs

我有一张表格,我正在使用 AngularJS 进行验证。如果它有效,那么我会向自己(php页面)发布一些HTTP Post数据。当页面再次加载时,我希望让AngularJS保留用户发布的字段。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以通过创建自定义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. 
相关问题