BROKER SEGUR - Rio Ulla 7 , Madrid

angular output 예제

가져오기 { 구성 요소, OnInit, 입력 } 에서 `@angular/코어`; @Output EventEmitter가 어떻게 더 유용할 수 있는지 실시간 예제를 살펴보겠습니다. AppComponent이 아래 이미지와 같이 테이블 형식 형식으로 제품 목록을 렌더링하고 있음을 고려하십시오. 그러나 EventEmitter라는 것과 함께 앉아있어야합니다. ParentComp에서 속성을 입력 속성으로 지정하지 않고 설정하려고 하면 Angular는 오류를 throw하지 않지만 속성도 설정하지 않습니다. 위의 패턴은 “입력” 속성을 통해 데이터를 전달하고 “출력” 이벤트를 통해 데이터를 전송하는 것이 Angular 2 구성 요소 간에 데이터를 공유하는 기본 방법입니다. 이후 문서에서는 구성 요소에 삽입할 수 있는 서비스를 정의하여 구성 요소 간에 데이터를 공유할 수 있으며, 구성 요소 간에 데이터 또는 기능을 효과적으로 공유할 수 있는 방법을 제공합니다. 이 예제를 확인하십시오. 여기에 2 구성 요소를 만들었습니다, 안녕하세요 구성 요소는 응용 프로그램 구성 요소 내부에 중첩. hello 구성 요소에는 입력과 이론에 대한 출력이 있습니다.

예제를 살펴보겠습니다. 위의 ParentComp 버전에서는 @Component 정의 개체의 “입력” 및 “출력” 속성을 분배했습니다. 대신 2줄의 가져오기 명령에 “입력” 및 “출력”을 추가하고 ParentComp 클래스의 @Input 및 @Output 데코레이터를 사용하여 “myname” 및 “myevent”를 선언했습니다. 위의 입력 및 출력과 관련하여 주의해야 할 몇 가지 사항이 있습니다: “입력”은 위의 계층 구조 토론에서 짐작할 수 있듯이 구성 요소에 설정할 수 있는 속성을 지정하는 반면 “출력”은 구성 요소가 전송하기 위해 발생할 수 있는 이벤트를 식별합니다. 계층을 상위계층에 대한 정보로 위로 올려보라고 합니다. 함수에서 JavaScript Array.prototype.find 메서드를 사용하여 일치하는 productId가 있는 제품을 찾은 다음 일치하는 제품의 재고 수를 업데이트합니다. 응용 프로그램을 실행하면 다음과 같은 출력이 표시됩니다 @Output. 둘 다 @angular/코어의 일부입니다. 그림 1: @Component 데코레이터에서 “입력” 및 “출력” 속성을 사용하는 구성 요소 이 문서및 시리즈의 다른 문서에 대한 코드는 각도2 샘플 리포지토리에서와 같이 사용할 수 있습니다. http://angular2-samples.azurewebsites.net/ 에서 실행되는 샘플도 볼 수 있습니다. 각도를 사용하는 사람들에게 는 입력 및 출력 데코레이터가 약간 혼란스럽습니다.

이 기사에서는 가장 간단한 방법으로 설명하려고 노력할 것입니다. 두 경우 모두 특성의 왼쪽은 ParentComp(입력 속성 또는 출력 이벤트)의 무언가를 참조하고 오른쪽은 CompDemo(인스턴스 속성 또는 메서드)의 컨텍스트에서 해석된 것을 나타냅니다.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies