Есть ли способ писать комментарии с помощью AngularJS, чтобы они не были видны при просмотре источника
При написании JSP я всегда использую <%-- --%>
вместо <!-- -->
для записи любых комментариев, поскольку он не будет выводиться в HTML. Я начал использовать AngularJS, и мне интересно, есть ли подобная конструкция комментариев, которую я мог бы использовать. Не обязательно, чтобы комментарии не были видны в HTML-источнике, но я гораздо скорее не был там.
С ограниченными знаниями у меня есть AngularJS, я не уверен, как они могут помешать этому быть в источнике, но я просто хочу спросить, если есть способ. Возможно, также есть лучшая практика для комментариев в AngularJS? Любой вход будет оценен.
Ответы
Ответ 1
AngularJS - это библиотека для динамических функций на страницах HTML/JS/CSS. Это не шаблонный язык, такой как JavaServer Pages. Таким образом, он не имеет специального синтаксиса для комментариев. Конечно, вы можете использовать комментарии в стиле HTML.
Ответ 2
Вам следует использовать инструмент обработки перед развертыванием, такой как grunt uglify. Это позволит вам снимать комментарии и делать более полезную предварительную обработку развертывания, например, код для сокращения.
grunt uglify
Ответ 3
Использовать директивы:
myApp.directive('comment', ['$rootScope', function($rootScope) {
return {
restrict: 'AEC',
link: function($scope, element, attrs){
$(element).remove();
}
};
}]);
Пример:
<comment>Remove me</comment>