1
在複雜的AngularJS應用程序(很多視圖)中加載模板的最佳方式是什麼?如何在複雜的AngularJS應用程序中加載模板
將所有模板加載爲單個文件或根據需要加載它們通常會有好處嗎?
AngularJS是否提供了將所有模板捆綁到一個文件中的方法? $ templateCache可以應用於此目的嗎?
在複雜的AngularJS應用程序(很多視圖)中加載模板的最佳方式是什麼?如何在複雜的AngularJS應用程序中加載模板
將所有模板加載爲單個文件或根據需要加載它們通常會有好處嗎?
AngularJS是否提供了將所有模板捆綁到一個文件中的方法? $ templateCache可以應用於此目的嗎?
使用grunt和html2js將所有HTML模板文件轉換爲模板緩存很常見。
ng-boilerplate在Gruntfile.js中顯示此設置。 https://github.com/ngbp/ng-boilerplate。
採用這種方法並減少應用程序發出的http請求數量非常有益。
是的,關於$ templateCache,也可以懶加載它們並將它們推送到緩存。選擇靈活。或者只是通過ajax按需使用。如果anugular在緩存中找不到templateUrl,將使ajax透明地調用它(創建templateCache url結構時值得記住) – charlietfl