如何使用angular.copy()

时间:2017-01-15 07:43:19

标签: angularjs ionic-framework

我想知道,即使应用程序已关闭并打开,angular.copy()也将保存用户输入的值。如果是这样,我如何在我的代码中应用它。

HTML:

<ion-content ng-init=onViewloaded()>    
    From:
    <input type="date" ng-model="fromDate">
    To:
    <input type="date" ng-model="toDate">
    <button type="submit" ng-click="Save()">Submit</button><br>
    Data:
    {{receivedData.name}}
    {{receivedData.information}}
   </ion-content>

控制器:

    $scope.receivedData;

    $scope.onViewloaded=function()
   {
     bulkDateService.getData($scope.RetrievedData);
   }
   $scope.RetrievedData = function(data,error)
  {
    $scope.receivedData=data;
  }
    $scope.save=function()
   {
    var dataToSend={'from':$scope.fromDate, 'to':$scope.toDate};
    bulkDateService.postData(dataToSend,error);
   }

在这里,点击提交按钮,我可以根据给定的日期检索信息,并在同一页面中显示与之相关的信息(页面重新加载后),但我的From date和{{1字段变空。那么如何保存日期值,以便即使在显示信息后它们也会保留在各自的字段中。

1 个答案:

答案 0 :(得分:0)

角度复制是一种方法,所以你的问题没有意义:)。问题是在哪里存储这些信息,以免丢失。

你可以做的是使用html的localStorage / sessionStorage(ngStorage插件可以在这里提供帮助)。