Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.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 如何持久化AngularJS模型_Javascript_Angularjs_Web Applications - Fatal编程技术网

Javascript 如何持久化AngularJS模型

Javascript 如何持久化AngularJS模型,javascript,angularjs,web-applications,Javascript,Angularjs,Web Applications,我正在用AngularJS编写一个web应用程序,服务器代码用Java编写。客户端代码通过HTTP API与服务器通信。web应用程序主要用于显示统计数据,基本上包含图形 该网页包含“起始日期”、“截止日期”等字段以及要显示统计数据的国家的名称。因此,在选择了一些图形(比如我有一个5-10个图形的仪表板)之后,web页面提供了一个保存web页面状态的选项,这样,我就可以打开仍然显示相同图形的页面。i、 例如,我不需要再次选择名称、日期等,就可以拥有图形仪表板 我可以轻松地在角度模型中包含起始日期

我正在用AngularJS编写一个web应用程序,服务器代码用Java编写。客户端代码通过HTTP API与服务器通信。web应用程序主要用于显示统计数据,基本上包含图形

该网页包含“起始日期”、“截止日期”等字段以及要显示统计数据的国家的名称。因此,在选择了一些图形(比如我有一个5-10个图形的仪表板)之后,web页面提供了一个保存web页面状态的选项,这样,我就可以打开仍然显示相同图形的页面。i、 例如,我不需要再次选择名称、日期等,就可以拥有图形仪表板

我可以轻松地在角度模型中包含起始日期、截止日期和名称。但是为了保存页面并再次打开,我需要将模型数据保存到一些存储介质中,重新打开后,我需要从存储介质中读取数据并填充角度模型,对吗

我该怎么做?我是否应该使用一些框架,比如django等,其中我有一个单独的数据库服务器,比如运行sqlite?但我不想要这么复杂的工作。我需要有简单的客户端编码(HTML+JS)并保持整洁


有解决方案吗?

Angular是一个客户端框架。为了持久化或检索数据,您必须使用服务器端数据库。使用$resource或$http通过RESTful接口与它对话。

至少,您的java服务器可以提供持久性,对吗?即使只是在记忆中作为概念的证明。但最终您将需要某种数据库,然后您可以从java服务访问它。使用angular服务调用java api以获取持久化数据。