2012-07-04 11 views
17

JSPを書くときには、<!-- -->の代わりに常に<%-- --%>を使ってコメントを書きます。なぜなら、HTMLに出力しないからです。私はAngularJSを使い始めています。私が使うことができる同様の種類のコメント構成があるかどうかは疑問です。コメントはHTMLソースに表示されないようにする必要は絶対にありませんが、私はずっとそこにいません。AngularJSを使ってコメントを書くことができます。

私はAngularJSの知識が限られているので、どのようにしてソースに含まれるのを防ぐことができないのか分かりませんが、方法がある場合にのみ質問したいと思います。おそらくAngularJSのコメントのベストプラクティスもありますか?どんな入力も感謝します。

答えて

19

AngularJSは、HTML/JS/CSSページの動的機能のライブラリです。 JavaServer Pagesのようなテンプレート言語ではありません。そのため、コメントには特別な構文はありません。もちろん、HTMLスタイルのコメントを使用することはできます。

+2

意味があります。私が理解していない部分があった場合に備えて、ただそこに投げたいだけでした。ありがとう。 – dnc253

1

利用ディレクティブ:

myApp.directive('comment', ['$rootScope', function($rootScope) { 

    return { 
     restrict: 'AEC', 
     link: function($scope, element, attrs){ 
      $(element).remove(); 
     } 
    }; 
}]); 

例:

<comment>Remove me</comment> 
+6

これはDOMから削除しますが、依然としてページソースに存在します。 – dnc253

+0

と、これらの指令はどこに書きますか? – ahmednawazbutt

5

あなたがうなり声がuglifyなどの展開前処理ツールを使用する必要があります。コメントを取り除き、コードを縮小するなど、より便利な展開の前処理を行うことができます。

grunt uglify

関連する問題