Angular:如何使用 s-s-r 从变量中渲染 HTML?

Posted

技术标签:

【中文标题】Angular:如何使用 s-s-r 从变量中渲染 HTML?【英文标题】:Angular: how to achieve rendering HTML from variable with s-s-r? 【发布时间】:2019-08-27 22:06:52 【问题描述】:

我目前使用innerhtml 从字符串渲染一些 HTML。但这是在客户端执行的,所以我的 div 的内容永远不会在服务器端呈现。

我想知道是否有使用innerHTML 的替代方法,以便我的HTML 代码在服务器端呈现。

谢谢!

【问题讨论】:

【参考方案1】:

我认为为了做到这一点,您可以为 s-s-r 包含一个特定的库。 Angular 提供了 Angular Universal,你可以在这里阅读更多关于它的信息https://angular.io/guide/universal

【讨论】:

感谢您的回答!我已经将 s-s-r 与 Universal 一起使用,这不是问题。问题是innerHTML是一个客户端函数,不被universal支持,所以我需要一个可以使用它的替代方法。

以上是关于Angular:如何使用 s-s-r 从变量中渲染 HTML?的主要内容,如果未能解决你的问题,请参考以下文章

Angular s-s-r 成功编译但在错误路径中查找字段

SvelteKit s-s-r - 如何在获取数据之前阻止服务器端渲染?

Angular 9 和 s-s-r - 未定义窗口

npm run build:s-s-r 在 Angular 8 中不起作用

在 plesk 中设置服务器端渲染的 Angular 应用程序

如何在 Angular 5 (s-s-r with Universal) 中使用 Google Analytics 功能?