0

DOM 조작 및 데이터 바인딩은 Jquery에서도 수행 할 수 있습니다. AngularJS 지시문을 사용할 때의 이점은 무엇입니까?AngularJS 지시문을 선호하는 이유는 무엇입니까?

+0

네,이 지침 링크 함수 내에서 수행 할 수 있습니다를 클릭 지침에 대한 자세한 내용을 알고 샘플 지침 코드 : –

+1

지침은 훨씬 더 강력한 JQuery와보다. https://www.airpair.com/angularjs/posts/jquery-angularjs-comparison-migration-walkthrough – bwaaaaaa

+0

다른 누군가가 이미 단위 테스트 및 1000 건의 산업 시설로 jquery를 작성했기 때문에. * 귀하의 * 코드가 강력 할 것이라고 생각하십니까? 자세한 정보는 https://stackoverflow.com/tags/angularjs/info에서 확인하십시오. –

답변

0

각도 js는 양방향 바인딩이므로 더 많은 코드를 작성할 필요가 없습니다. 인스턴스가 변경되면 페이지의 모든 부분에 반영됩니다.

1

가장 간단한 용어로 AngularJS의 지시문은 재사용 가능한 구성 요소입니다. AngularJS의 지시어는 의미 론적 방법으로 요소의 모든 동작 특성과 기능을 캡슐화하므로 모든 기능을 함께 그룹화합니다. 이렇게하면 스크립트에서 전역 수준의 변경 내용을 추적하는 대신 한 곳에서 한 HTML 섹션의 변경 사항을 추적하는 데 도움이됩니다.

지시어에 대한보다 공식적인 정의는 다음과 같습니다. AngularJS에서 a 지시문은 DOM 요소의 지정된 동작을 정의하기위한 HTML 컴파일러에 대한 지침 세트를 보유하는 AngularJS 모듈 내에 정의 된 JavaScript 팩토리 함수입니다.

var myApp = angular.module(‘myApp’, []); 
myApp.directive(‘helloWorld’, function() { 
    return { 
     restrict: ‘E’, 
template: ‘<h1>Hello World</h1>’ 
    }; 
}); 

<body ng-app=“myApp”> 
    <hello-world></hello-world> 
</body> 

link

관련 문제