2017-05-18 1 views
0

fuction를 가진 상태를 해제는 그래서 난 다음Angular2 변경 버튼이 나는 간단한 함수</p> <p>를 사용하여 비활성 상태를 제어하려면 버튼과 간단한 양식을

<button pButton type="button" icon="fa-plus" iconPos="left" label="Add Device" class="ui-button-swat" (click) = "addDevice()" [disabled]="!checkAddDeviceConditions()"></button> 

기능 itsself 썼다 일부 필드에 값이 있는지 간단하게 검사하지만 사용자가 마우스를 움직일 때마다 함수가 호출되고있는 것으로 나타났습니다.

메신저 문제가 궁금 하신가요? 사용 중지 속성을 제어하는 ​​올바른 방법으로 간주됩니까?

답변

0

정확하거나 그렇지 않은 경우는 사례별로 다를 수 있습니다. 이 때문에 성능 오류가 발생하거나 기능이 매우 집중적 인 경우에는 그렇지 않습니다. 정말 간단하다면,이 경우에 들리는 것처럼, 아마도별로 중요하지 않습니다. 당신이 그 필드 업데이트, 대신 부울을 반환하는의 checkAddDeviceConditions 함수의 내부 변수에 할당하고, 넣을 수있는 경우에만 실행하려는 경우

하는

(change)="checkAddDeviceConditions()" 

또는

(input)="checkAddDeviceConditions()" 

각 필드에 업데이트 검사를 트리거하려고합니다.

+0

나는 당신의 접근 방식을 고마워했다. – naoru