Я привык создавать директивы в трех файлах. В одном html, в другом лежит само тело директивы, а в третьем контроллер.
Выглядит как-то так:
mydirective.html:
<my-dir ng-controller="MyDirCtrl">Тут остальной хтмл<myDir>
mydirective.js
app.directive('myDir', function() {
return {
restrict: 'AE',
templateUrl: 'templates/mydirective.html',
// тут остальной js
}
});
mydirectivectrl.js
app.controller('MyDirCtrl', [ '$scope', function($scope) {
//тут остальной js
}]);
Все работало отлично до минификации. После минификации, естественно урл в templateUrl исчез. Какой есть выход из данной ситуации? Не особо хочется переписывать все. Например менять templateUrl на template и в директиве.
Кто сталкивался с подобной ситуацией?