2013-11-26 5 views
0

Угловой имеет прекрасный вид инъекции для .html партикулов, но его не оптимальная производительность для производства.AngularJS view build для 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

Смежные вопросы