angular-universal相关内容

通用 i18n 服务器端

我正在尝试将 Universal 与 i18n 结合使用. 我已经在构建应用程序并设置服务器配置,这样一旦应用程序进入浏览器端模式,用户就会被重定向到应用程序的正确翻译,这很好. 我遇到的问题在于服务器端渲染. 以express server的设置方式,我看不到如何提供通用的服务器端正确翻译,只显示默认语言而不是本地语言. 与浏览器端一样,我尝试为服务器端模式使用的 main.bund ..
发布时间:2021-11-28 17:36:26 其他开发

如何在 angular 通用中使用 localStorage?

我正在使用@angular v4.0.3 和 webpack 2.2.0. 使用 Auler 工作正常> 发布,但当我包含 localStorage 时,它​​停止工作.有什么方法可以使它工作或在角度通用的 localStorage 中使用任何模块 解决方案 一个好方法是使 localStorage 成为可注入的并为其提供不同的实现. 反映Storage API 可以作为tok ..

如何使用一个模块到另一个模块的变量

我正在尝试使用 angular Universal 在我的 Angular 应用程序中进行服务器端渲染.问题是我还必须在 routing.module.ts 文件中应用 isPlatformBrowser() 函数(我需要在参数中传递 platformId ). 我已经使用了这种方法,在其他组件和服务文件中实现了服务器端渲染. import { Component, OnInit, Injec ..
发布时间:2021-11-10 05:14:56 其他开发

Angular Universal 5 - 元服务不工作

我的元标记适用于 Facebook 和 Twitter,但我不知何故破坏了它们.我查看了示例,但看不到问题所在.(没有错误.)标签只是没有从 index.html 中的默认值改变.我使用的是 Angular Universal 5. 与我发现的示例不同,我没有在构造函数中编写标签.不确定这是否是一个因素.我一定遗漏了一些使用 Meta 服务的规则.这是代码... import { Met ..
发布时间:2021-11-10 05:14:50 其他开发

Angular 9 通用和延迟加载路由

快速提问;我找不到有关该问题的任何文档.在 Angular Universal 的早期版本中,要在 查看源代码 中呈现延迟加载的路由,您必须在 app.server.module.ts 中包含 ModuleMapLoaderModule. 在 Angular 9 中,如果您没有为 loadChildren 使用字符串,则似乎您不必这样做.我有一个新项目,我设置了这样的延迟加载: const ..
发布时间:2021-11-10 05:14:44 其他开发

Angular 10 通用 |amcharts 4:为什么服务器会尝试加载图表?

我已经习惯了 Angular,但我才刚刚开始使用通用的(用于 SEO). 我想使用 amcharts 4 中的地图,在没有 Angular Universal 的情况下使用没有问题.我知道这是一个已知问题,但我不明白为什么在我的情况下服务器尝试加载图表并创建此错误: ERROR Error: Uncaught (in promise): ReferenceError: addEventLi ..
发布时间:2021-11-10 05:14:35 其他开发

由于 Angular Universal 服务器渲染中的 Zone.js 停止工作.怎么修?

当我在请求数据时返回简单的 JSON 而没有连接到数据库时,Angular Universal 中的服务器渲染工作正常. 然而,我发现如果我没有正确版本的 Zone.js,对 MySQL 数据库的请求将不会进行.我有以下错误: TypeError: 无法读取未定义的属性“on"在 Protocol._enqueue (/Applications/MAMP/htdocs/Angular2/m ..
发布时间:2021-11-10 05:14:26 数据库

元标记未针对根 URL www.domain.com 更新

我正在创建一个部署在 firebase 上的 Angular8 通用应用程序.引用此网站 Angular 通用与 firebase 当我在本地使用 express 服务器运行和服务应用程序时,所有路由都加载了更新的元标记.当我在 firebase 上部署应用程序时,一切正常,但根路径上的元标记没有更新.对于所有其他路线,它们都可以正常工作.当我打开检查元素时,元标记也在更新.我在 fireb ..

Angular Universal - 不应使用超时

所以我一直在尝试将我的应用程序转换为 angular Universal,并且在大多数情况下它都很好.但我之前读过一些“陷阱":https://github.com/onespeed-articles/angular-universal-gotchas 这表明我不应该使用令人讨厌的 timeout,因为在 angularjs 中,您使用它在渲染视图后触发事物,因此您可以确定元素的尺寸是否正确 ..
发布时间:2021-11-10 05:14:09 其他开发

检查由 Angular Universal 渲染的组件的宽度

我有一个(轮播)组件需要检查元素的宽度. 在浏览器中:我可以调用 ngAfterViewInit 并从 @ViewChild 句柄获取宽度.但是当它被 Universal 渲染时,它的宽度是 0. 这是因为通用生成的 dom 仍然显示,但浏览器生成的 dom(我的句柄指向的地方)要么在文档片段中,要么只是不显示. ngAfterContentChecked 和 ngAfterVi ..
发布时间:2021-11-10 05:13:37 其他开发

Angular 通用 + 外部 API

我知道 Angular Universal 仍在开发中.因此,我考虑将 Angular Universal 用于定期从外部 API 服务器(大约每 10 秒通过 Http 服务)提取数据的 Web 应用程序.这些数据随后会显示在网络应用上. 我遇到了几个尚未找到简单解决方案的问题: Angular Universal 显然需要来自 API 服务器的数据来预渲染页面.我不想每次请求 We ..
发布时间:2021-11-10 05:13:15 前端开发

旁观者:覆盖单个测试的提供者(角度通用)

我构建了一个小型 Angular 应用程序,现在我正在编写单元测试.到目前为止一切顺利,但是当我尝试测试我的 authGuard 时,我遇到了一些问题.我正在使用 观众.我在规范的提供者部分提供了 platformId,但我希望能够覆盖它,以便我可以测试值“服务器"和“浏览器"的场景我的代码用于 authGuard: @Injectable({提供在:'根',})导出类 AuthGuard 实现 ..

Angular 6 Universal 不等待解析器完成

我刚刚安装了 Angular Universal 入门工具包版本 6 并在其中创建了我的组件.此组件应在加载时通​​过 API 获取用户信息并将其显示以供查看. 问题是 API 结果显示在浏览器中,但未显示在“查看源代码"中.万能的好处是什么?! 我的getUserscommcomponent代码: @Component({选择器:'app-get-users',templateUr ..
发布时间:2021-11-10 05:12:34 其他开发