我有一个很大的角度应用程序,主页面中包含5个模板
但是,我的应用程序需要大量时间来启动.
删除模板2/3/4修复它但当然打破了应用程序,我的猜测是angularjs需要花费太多时间来编译5个模板.
有没有办法预编译angularjs模板,例如使用nodejs或类似的东西(我们可以用手把编译模板的方式相同)?
如果我理解$compile指令,那么想法就是在客户端内部的服务器端移动指令$compile(myTemplate)
最佳答案
看看grunt-html2js任务.
原文链接:https://www.f2er.com/js/429154.htmlhttps://github.com/karlgoldstein/grunt-html2js
它将简单的Angular HTML模板转换为JavaScript,以便连接到主应用程序包中.一旦模板在您的应用程序包中,它们将在Angular的模板缓存中启动,以便立即加载.