0
Angular對於.html偏好有很好的視圖注入,但對於生產而言,它並不是最佳的性能表現。AngularJS查看構建RequireJS?
我已經看到了一些指令像angularui使用模板緩存,如:
angular.module("template/alert/alert.html", []).run(["$templateCache", function($templateCache) {
$templateCache.put("template/alert/alert.html",
"<div class='alert' ng-class='\"alert-\" + (type || \"warning\")'>\n" +
"<button ng-show='closeable' type='button' class='close' ng-click='close()'>×</button>\n" +
"<div ng-transclude></div>\n" +
"</div>\n" +
"");
}]);
是否有東西咕嚕或requirejs在那裏你可以做類似的構建過程:
// ngview will be used in production
// mode to map view dependencies but
// not used in development mode
define(['myapp', 'ngview!home'], function(){ ... });
然後在構建的文件中它會產生templateCache對象。
有什麼想法?