天天看点

angular的Universal的模板引擎

angular Universal 服务端模板渲染:https://www.jianshu.com/p/40be228a5ec6

Universal 模板引擎

这个文件中最重要的部分是 ngExpressEngine 函数:

app.engine('html', ngExpressEngine({
    bootstrap: AppServerModuleNgFactory,
    providers: [
        provideModuleMap(LAZY_MODULE_MAP)
    ]
}));
           

ngExpressEngine 是对 Universal 的 renderModuleFactory 函数的封装。它会把客户端请求转换成服务端渲染的 HTML 页面。如果你使用不同于Node的服务端技术,你需要在该服务端的模板引擎中调用这个函数。