>웹 프론트엔드 >JS 튜토리얼 >AngularJS의 네 가지 기본 지시문 형태에 대한 분석 예

AngularJS의 네 가지 기본 지시문 형태에 대한 분석 예

高洛峰
高洛峰원래의
2016-12-05 16:49:261049검색

이 기사의 예에서는 AngularJS의 네 가지 기본 지시문 형식을 설명합니다. 참고할 수 있도록 자세한 내용은 다음과 같습니다.

지시어의 4가지 기본 형식 중

주석 지시어 M의 사용 방법은 7c0435a03d86cec7d4b67a35e9a5e227 정상적인 인식을 위해서는 왼쪽과 오른쪽에 공백이 있어야 합니다.

모든 명령은 서로 결합될 수 있습니다. 속성 명령. IE8을 지원하려면 일반적으로 브라우저에서 명령을 속성

<!doctype html>
<html ng-app="myapp">
  <head>
    <meta charset="utf-8"/>
  </head>
  <body>
    <elementtag>E</elementtag>
    <div attr>A</div>
    <div class="classnamw">C</div>
    <!-- 注意注释变量两侧必须加上空格 否则不会正确执行这个指令 -->
    <!-- directive:commit -->
    <div></div>
  <script src="./js/angular.min.js"></script>
  <script>
    var app = angular.module(&#39;myapp&#39;,[]);
    app.directive(&#39;elementtag&#39;,function(){
      return {
        restrict:"E", //元素指令
        link:function(scope,element,attrs){
          console.log("this is a element");
        }
      };
    })
    .directive(&#39;attr&#39;,function(){
      return {
        restrict:"A", //属性指令
        link:function(scope,element,attrs){
          console.log("this is a attribute");
        }
      };
    })
    .directive(&#39;classnamw&#39;,function(){
      return {
        restrict:"C", //class 指令
        link:function(scope,element,attrs){
          console.log("this is a class");
        }
      };
    })
    .directive(&#39;commit&#39;,function(){
      return {
        restrict:"M", //注释指令
        link:function(scope,element,attrs){
          console.log("this is a commit");
        }
      };
    });
  </script>
</html>

으로 설정하는 것이 가장 좋습니다. 이 기사가 AngularJS 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.