您可能知道,AirBnb 开源了 Rendr ( http://nerds.airbnb.com/weve-open-sourced-rendr ),它应该能够在服务器端渲染Backbone应用程序。这很酷,因为可以在服务器上运行模板渲染的第一次“迭代”,客户端得到完全渲染的 HTML 文档和整个 JS 应用程序。它大大缩短了显示时间,并且可以让我们摆脱其他服务器端模板系统。
那么,有人设法用 jsdom 或 ZombieJS 渲染 AngularJS吗?Node.js 上的这些 dom/浏览器模拟理论上应该足以用于简单的服务器端 Angular 模板,但我发现谷歌搜索的结果并不是很确定。