将模拟数据传递给Angular& amp;的最佳实践离子的

时间:2017-08-17 05:07:32

标签: angularjs ionic-framework

我正在使用AngualrJs作为框架的Ionic手机应用程序。现在我遇到了一个问题。我不希望我的应用程序向我的后端(使用Ruby on Rails)API发送HTTP请求以进行手动测试。

因此,当我想调用API时,我想知道将模拟JSON数据作为响应传递的最佳做法是什么。

我不熟悉Angular和Ionic,我可以找到双方的一些教程,但我不知道如果一起使用它们是最佳做法。

谢谢先进。

1 个答案:

答案 0 :(得分:0)

您可以在第一次点击后将数据存储在localStorage,并在需要时每次从localStorage读取数据。

  

https://medium.com/@petehouston/awesome-local-storage-for-ionic-with-ngstorage-c11c0284d658

或者你可以使用 $httpBackend

  

https://docs.angularjs.org/api/ngMock/service/$httpBackend

通过在本地保存json文件并在应用程序尝试访问网络时将其注入。这里有一个限制,您无法在用户安装应用程序后更新json文件。

因此,如果您要缓存从网络收到的数据,则首选localStorage