provideClientHydration 是否完全替代 TransferStateAPI 和 TransferHttpCacheModule?

问题描述 投票:0回答:1

自 Angular 16 起,有一个新的

provideClientHydration
SSR 水合功能:

import { provideClientHydration } from '@angular/platform-browser';

export const appConfig: ApplicationConfig = {
  providers: [
    provideClientHydration(),
    ...
  ],
};

但是,我无法判断这是否应该完全取代以前的解决方案,例如创建两个拦截器(一个用于传输浏览器状态,一个用于服务器状态)并导入

TransferHttpCacheModule

我偶然发现了这篇Medium文章,它似乎表明它确实取代了这些解决方案,但我还没有找到官方消息来源来证实这一点。

是这样吗?

angular angular-universal
1个回答
1
投票

是的!

如果未指定

provideClientHydration()

withHttpTransferCache()
将调用
NoHttpTransferCache

© www.soinside.com 2019 - 2024. All rights reserved.