Esta es la respuesta más completa que encomtrarás compartir, pero primero mírala pausadamente y valora si se puede adaptar a tu proyecto.
Solución:
Angular no tiene soporte de comentarios de plantilla incorporado. Sin embargo, podría crear una directiva de comentarios para admitirlo, como este.
app.directive('templateComment', function ()
return
restrict: 'E',
compile: function (tElement, attrs)
tElement.remove();
;
);
El marcado sería entonces:
Put your comment here.
Alternativamente, puede usar comentarios html estándar y luego eliminarlos de su código de producción antes de la implementación.
Considere esta tarea grunt, si desea admitir comentarios de bloque: https://github.com/philipwalton/grunt-strip-code Especifique un comentario de inicio y un comentario final, y su bloque de comentarios se eliminará de la producción código, suponiendo que agregue esta tarea a su destino de implementación. Úselo como modelo para su proceso de construcción, si no está usando Grunt. ….
Puede usar la sintaxis normal para comentarios sin símbolos especiales como entonces puedes minimizar html (grunt + htmlmin)
htmlmin:
dist:
options:
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeCommentsFromCDATA: true,
removeOptionalTags: true,
removeComments: true,
ignoreCustomComments: [ /[<>:[]#]+/ ]
,
files: [
expand: true,
cwd: '<%= yeoman.dist %>',
src: ['*.html', 'views/**/*.html'],
dest: '<%= yeoman.dist %>'
]
,
No se te olvide dar difusión a este tutorial si si solucionó tu problema.