【发布时间】:2015-09-23 17:18:23
【问题描述】:
我第一次在 Angular 应用程序中调用 url 时,引擎会获取所有模板(外部文件)。我想它会检索它们以进行缓存。有没有 避免这种情况的方法,并且只调用感兴趣的模板?
谢谢
【问题讨论】:
标签: javascript angularjs templates caching angular-ui-router
我第一次在 Angular 应用程序中调用 url 时,引擎会获取所有模板(外部文件)。我想它会检索它们以进行缓存。有没有 避免这种情况的方法,并且只调用感兴趣的模板?
谢谢
【问题讨论】:
标签: javascript angularjs templates caching angular-ui-router
最好的方法是使用 Grunt 或 Gulp 等构建工具并自动执行构建过程。 您可以安装一个包,该包将通过设置的路径加载所有模板,将它们转换为角度模板文件并将它们连接到一个文件中。然后,您的 Angular 应用程序只需加载一个文件,它们就会立即加载到内存中。
Grunt 插件:https://github.com/ericclemmons/grunt-angular-templates
Gulp 插件:https://github.com/miickel/gulp-angular-templatecache
如果您不想使用构建工具,您也可以内嵌模板并通过唯一 ID 引用它们。
【讨论】: