天天看點

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的服務端技術,你需要在該服務端的模闆引擎中調用這個函數。