Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 原型未保存到本地存储_Javascript_Angularjs - Fatal编程技术网

Javascript 原型未保存到本地存储

Javascript 原型未保存到本地存储,javascript,angularjs,Javascript,Angularjs,我的工厂日期如下: angular.module('app').factory('DateFactory', function($filter) { var date = function() { this.value = null; this.format = 'dd/MM/yyyy'; this.opened = false; }; date.prototype.today = function() { this.value = new Date

我的工厂日期如下:

angular.module('app').factory('DateFactory', function($filter) {
  var date = function() {
    this.value = null;
    this.format = 'dd/MM/yyyy';
    this.opened = false;
  };

  date.prototype.today = function() {
    this.value = new Date().getTime();
  };

  date.prototype.clear = function() {
    this.value = null;
  };

  date.prototype.open = function($event) {
    $event.preventDefault();
    $event.stopPropagation();

    this.opened = true;
  };

  return new date();
});
我有约会对象

{
 name: 'date',
 id: 'date1'
}
首先,我想将这个(工厂)属性添加到这个对象中。然后我将这个文件保存到localstorage,当我重新启动页面时,它将从localstorage加载。名称、id、值、格式和打开的属性正确保存和加载,但原型更改不会保存。所以我想我需要再次给工厂打电话,但只是为了原型,而不是为了价值、格式和开放性。。例如:
dateObj.\uuuu proto\uuuuu.today=DateFactory.prototype.today不工作,我错在哪里?

无法保存函数。另外,
.factory
是针对单个实例的,因此
原型
在这里没有多大意义。更好地描述您的用例会很有帮助。