Подтвердить что ты не робот

Есть ли способ писать комментарии с помощью AngularJS, чтобы они не были видны при просмотре источника

При написании JSP я всегда использую <%-- --%> вместо <!-- --> для записи любых комментариев, поскольку он не будет выводиться в HTML. Я начал использовать AngularJS, и мне интересно, есть ли подобная конструкция комментариев, которую я мог бы использовать. Не обязательно, чтобы комментарии не были видны в HTML-источнике, но я гораздо скорее не был там.

С ограниченными знаниями у меня есть AngularJS, я не уверен, как они могут помешать этому быть в источнике, но я просто хочу спросить, если есть способ. Возможно, также есть лучшая практика для комментариев в AngularJS? Любой вход будет оценен.

4b9b3361

Ответ 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>