Angular 使用BrowserTransferStateModule时TransferHttpCacheModule的用途

Angular 使用BrowserTransferStateModule时TransferHttpCacheModule的用途,angular,angular-universal,Angular,Angular Universal,我正在开发一个Angular通用应用程序,并试图以最有效的方式防止服务器/客户机上重复的HTTP调用。我已经能够通过使用app.server.module上的servertransferstatemule和app.module上的browsertransferstatemule完成任务。在进行HTTP调用时,我使用TransferState获取或设置状态变量 这很有效。我的问题是,TransferHttpCacheModule的目的是什么,因为对我来说,它在不使用它的情况下工作,但其他示例表明它

我正在开发一个Angular通用应用程序,并试图以最有效的方式防止服务器/客户机上重复的HTTP调用。我已经能够通过使用
app.server.module
上的
servertransferstatemule
app.module
上的
browsertransferstatemule
完成任务。在进行HTTP调用时,我使用
TransferState
获取或设置状态变量


这很有效。我的问题是,
TransferHttpCacheModule
的目的是什么,因为对我来说,它在不使用它的情况下工作,但其他示例表明它是必要的。这对我来说似乎没有必要,所以我想知道它应该如何适应。我感谢你的帮助

好的,我又做了一些测试,当您使用HttpClient时,
TransferHttpCacheModule
似乎会自动完成这项工作。在我的例子中,我使用的是
Restangular
,所以这个框不起作用。谢谢希望这对将来的人有所帮助