我了解Angular通用和服务器端呈现,但它们似乎只适用于提供Angular应用程序,而不是生成预呈现的HTML并将其保存到文件中。
答案 0 :(得分:2)
如果我理解你的问题,你想要获取客户端代码并从中生成静态HTML的副本,而不是原始应用程序。
这不是一个非常常见的用例,因此(据我所知)没有现成的解决方案。 This article描述了一种可以实现它的方法,但我不建议您尝试它。
如果您的网站在很大程度上是静态的,那么最好在服务器端生成它,然后在其前面放置CDN或反向代理,以便对页面进行非常长期的缓存。
还有一些专门用于生成静态HTML的模板解决方案;你可能想看看那些(谷歌“静态站点生成器”)。