2013-11-26 32 views
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()'>&times;</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對象。

有什麼想法?

回答

0

儘管它並不特定於要求,但還有一個叫做咕嚕的任務叫做html2js