编写JSP时,我总是使用<%-- --%>
而不是<!-- -->
来编写任何注释,因为它不会输出到HTML。我已经开始使用AngularJS了,我想知道是否有任何类似的评论构造我可以使用。不一定要在HTML源代码中看不到注释,但我更倾向于不在那里。
由于我对AngularJS的了解有限,我不确定它们是如何阻止它进入源头的,但我只是想问一下如果有办法。也许在AngularJS中也有最好的评论做法?任何意见都将不胜感激。
答案 0 :(得分:21)
AngularJS是一个用于HTML / JS / CSS页面中动态功能的库。它不是JavaServer Pages等模板语言。因此,它没有特殊的注释语法。当然,您仍然可以使用HTML样式注释。
答案 1 :(得分:5)
您应该使用预部署处理工具,例如grunt uglify。它将允许您删除注释并执行更有用的部署预处理,例如缩小代码。
答案 2 :(得分:1)
使用指令:
myApp.directive('comment', ['$rootScope', function($rootScope) {
return {
restrict: 'AEC',
link: function($scope, element, attrs){
$(element).remove();
}
};
}]);
示例:
<comment>Remove me</comment>