在编写 JSP 时,我总是使用<%-- --%>
而不是<!-- -->
写任何注释,因为它不会输出到 HTML。我已经开始使用AngularJS,我想知道是否有任何类似的评论结构可以使用。在 HTML 源代码中不显示注释并不是绝对必要的,但我更希望它们不存在。
由于我对 AngularJS 的了解有限,我不确定他们如何防止它出现在源代码中,但我只是想问问有没有办法。也许AngularJS中的评论也有最佳实践?任何输入将不胜感激。
在编写 JSP 时,我总是使用<%-- --%>
而不是<!-- -->
写任何注释,因为它不会输出到 HTML。我已经开始使用AngularJS,我想知道是否有任何类似的评论结构可以使用。在 HTML 源代码中不显示注释并不是绝对必要的,但我更希望它们不存在。
由于我对 AngularJS 的了解有限,我不确定他们如何防止它出现在源代码中,但我只是想问问有没有办法。也许AngularJS中的评论也有最佳实践?任何输入将不胜感激。
AngularJS 是一个用于 HTML/JS/CSS 页面中的动态特性的库。它不是 JavaServer Pages 之类的模板语言。因此,它没有特殊的注释语法。当然,您仍然可以使用 HTML 样式的注释。
您应该使用预部署处理工具,例如 grunt uglify。它将允许您去除注释并进行更有用的部署预处理,例如缩小代码。
使用指令:
myApp.directive('comment', ['$rootScope', function($rootScope) {
return {
restrict: 'AEC',
link: function($scope, element, attrs){
$(element).remove();
}
};
}]);
例子:
<comment>Remove me</comment>