이 기사는 각도 지시에 중점을 둡니다.
이 예에서는 NGIF 지시문을 사용하여 버튼을 사용하여 텍스트를 추가하거나 제거합니다. 이 경우 HTML 구조 자체가 영향을 받으므로 구조적 지침입니다.
.
.
<span><span><span><p</span> [ngClass]<span>="{'blue'=true, 'yellow'=false}"</span>></span> </span> Angular Directives Are Cool! <span><span><span></p</span>></span> </span> <span><span><span><style</span>></span><span> </span></span><span><span> <span><span>.blue</span>{color: blue} </span></span></span><span><span> <span><span>.yellow</span>{color: yellow} </span></span></span><span><span></span><span><span></style</span>></span> </span>
에서
@Component({ selector: 'ng-if-simple', template: ` <span><span><span><button</span> (click)<span>="show = !show"</span>></span>{{show ? 'hide' : 'show'}}<span><span></button</span>></span> </span> show = {{show}} <span><span><span><br</span>></span> </span> <span><span><span><div</span> *ngIf<span>="show"</span>></span>Text to show<span><span></div</span>></span> </span>` }) class NgIfSimple { show: boolean = true; }다음으로
예, Angular의 단일 요소에서 여러 지시문을 사용할 수 있습니다. 그러나 지침이 적용되는 순서가 최종 결과에 영향을 줄 수 있음을 알고 있어야합니다. Angular는 템플릿에 나열된 순서대로 지시문을 적용하므로 적용하려는 순서대로 지시문을 나열해야합니다. <span><span><span><p</span> [ngClass]<span>="{'blue'=true, 'yellow'=false}"</span>></span>
</span> Angular Directives Are Cool!
<span><span><span></p</span>></span>
</span>
<span><span><span><style</span>></span><span>
</span></span><span><span> <span><span>.blue</span>{color: blue}
</span></span></span><span><span> <span><span>.yellow</span>{color: yellow}
</span></span></span><span><span></span><span><span></style</span>></span>
</span>
결론
이 기사에서는 각도 응용 분야의 핵심 인 Angular Directives를 살펴 보았습니다. 우리는 다양한 유형의 지침을보고 우리의 요구에 맞는 맞춤형을 만드는 방법을 보았습니다.
각도에서 사용자 정의 지시 사항을 만드는 데 몇 단계가 포함됩니다. 먼저 각도 코어에서 지침 데코레이터를 가져와야합니다. 그런 다음 지침 클래스를 정의하고 @Directive 데코레이터로 장식해야합니다. 데코레이터의 선택기 속성은 지침에 사용하려는 이름과 일치해야합니다. 마지막으로, 당신은 당신의 ngmodule의 선언 배열에 지시문을 추가해야합니다.
angular에서 내장 지시문을 어떻게 사용합니까?
각도의 지침과 구성 요소의 차이점은 무엇입니까? 각도 지시서에서 데이터 바인딩을 수행 할 수있는 각도의 지침에 데이터를 바인딩하는 방법 여러 가지 방법으로. 일반적인 방법 중 하나는 속성 바인딩을 통한 것입니다. 여기서 DOM 요소의 속성을 구성 요소의 속성에 바인딩합니다. 또한 이벤트 바인딩을 사용하여 사용자 작업에 응답하거나 양방향 바인딩을 사용하여 모델과보기를 동기로 유지할 수 있습니다.
angular에서 지시문을 테스트하는 방법 angular의 단일 요소에서 여러 지침을 사용할 수 있습니까?
@Input 데코레이터를 사용하여 매개 변수를 각도의 지침으로 전달할 수 있습니다. 이를 통해 지침의 속성을 구성 요소의 값에 바인딩 할 수 있습니다. 그런 다음 지시서 내부 의이 값을 사용하여 동작을 제어 할 수 있습니다.
angular에서 공유 지시문을 만들려면 지침을 정의해야합니다. 공유 모듈에서. 그런 다음이 공유 모듈을 지침을 사용하려는 다른 모듈로 가져올 수 있습니다. 이를 통해 여러 구성 요소 또는 모듈에서 동일한 지침을 재사용 할 수 있습니다. 각도에서 지침을 디버깅하는 것은 Chrome 및 Firefox의 Angular DevTools 확장을 사용하여 수행 할 수 있습니다. 이 도구를 사용하면 응용 프로그램의 구성 요소, 지침 및 서비스를 검사하고 현재 상태 및 종속성을 확인할 수 있습니다. 콘솔을 사용하여 응용 프로그램 및 디버그 문제와 상호 작용할 수도 있습니다.
위 내용은 Angular Directives 사용 및 생성에 대한 실용 가이드 - SitePoint의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!