Angular 通用启动器 : Wha't the purpose of the service TransferState?

标签 angular angular-universal

我不得不承认,我不明白Angular universal starter 应用程序(https://github.com/angular/universal-starter)中服务TransferState 的目的和目标。

我猜它是为了在客户端和服务器之间共享数据,但我不确定在哪种情况下适用或应该应用。

有人理解并且能够通过一个简单的例子向我解释其目的吗?

提前致谢

最佳答案

GitHub Issue answering your question.

我有两个猜测。

  1. 来自 Universal Gotchas 的第三个要点- 提到的例子可以是 TransferModule
  2. Preboot.js 增强,因为它现在不支持 API 调用

关于Angular 通用启动器 : Wha't the purpose of the service TransferState?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45509477/

相关文章:

angular - 在 Ng-Select 中更改颜色

angular - HttpHeaders.applyUpdate 'Cannot read property ' 长度'未定义' Angular 通用服务器

angular - 在 angular cli 升级后重新安装 angular Universal

node.js - 在 Google Cloud App Engine 上部署 Angular Universal 应用程序时出错

c# - 在 Angular ASP.NET Core 2.0 应用程序中使用 LinkedIn api 和 Oauth 2.0 进行身份验证

angular - throwError(error) 现在已弃用,但没有新的 Error(HttpErrorResponse)

Angular 9 : Using angular i18n along with server side rendering (angular universal)

node.js - 迁移 Angular Universal firebase 后云函数抛出错误

angular - Angular2 中的输入属性绑定(bind)

angular - 如何在预提交时运行 ng lint 并检测错误?