我正在使用离子框架在我的应用程序上实现通知功能。它的工作方式是我对返回一个通知数组的rest api发出get请求。但这似乎太多了,因为我必须每次都向同一列表发出请求,所以我想将第一个请求存储在本地变量中(使用ngStorage),并在下一个请求中提取新项目。可能?如果是的话,你可以给例如如何去有关JSON的这个AngularJS将新项目推送到GET请求上的数组
/*例1第一个请求,我会存储在$ localStorage的变量列表*/
[{id:1, notification:'notif A'},
{id:2, notification:'notif B'}]
/*对于第二的要求,我只希望推得“ID:3”到我的$ localStorage的,这怎么可能*/
[{id:1, notification:'notif A'},
{id:2, notification:'notif B'},
{id:3, notification:'notif C'}]
您是否可以控制响应您请求的服务器?例如你能否在你的第二个请求中传递'...?last_id = 2 ...',并且依赖于服务器只会返回新的通知(即'{id:3,...}')的事实? – tavnab
如果您不得不提出请求并检索所有数据,则没有区别.... – link64
我将您的观点与Rest api设置的方式进行比较..通知/:开始/:结束 .... .....开始和结束是最后一个@ link64的第一个到最后一个 – teddybear123