12

私はangularjsに素晴らしい機能を見つけました。コメントで機能するようにディレクティブを設定できます。

{
    ...
    restrict: 'M'
    ...
}

これは、ドキュメントで説明されているようにトリックを実行します。このディレクティブの使用法は次のとおりです。

<!-- directive: my-directive-name -->

そして、このディレクティブに引数を渡す必要がない限り、問題なく動作します。コメントに制限されたディレクティブに引数を設定することは可能ですか?構文は何ですか?

4

1 に答える 1

19
<!-- directive: my-directive-name this is all an argument -->

ディレクティブ名の後のすべてが、ディレクティブに渡される値です。

app.directive('myDirectiveName', function(){
   return {
      restrict: 'M',
      link: function(scope, elem, attr) {
          alert(attr.myDirectiveName); //alerts "this is all an argument"
      }
   };
});
于 2012-10-29T17:43:29.340 に答える