Angularjs缓存与获取实时数据

时间:2015-12-21 02:50:03

标签: angularjs promise strongloop

我有一项服务,我用它来获取应用程序的数据。

由于服务是单身,我想在服务中缓存一些参考数据,但我不确定如何实现这一点。

我使用Strongloop并且现在在服务中有这样的功能:

function fetchReferenceData() {
    return refInfo.find().$promise;
}

我希望有一个存储参考数据的属性。 我可以在代码中添加一个属性,比如     var myRefData;

然后我可以编辑fetchReferenceData()来检查该属性,但由于客户端期待回复,这不会起作用:

function fetchReferenceData() {
    if (myRefData) { return myRefData; }
    else { return refInfo.find().$promise;}
}

使用这种东西有什么好的编程模式? 我是否传入一个函数来调用.then()来设置客户端中的数据?

0 个答案:

没有答案