를 확인하다 변수는 없지만 isChecked 또는 Value 속성이 없으므로 여기에 갇혀 있습니다.라디오 버튼 내 HTML에서 angular2/타이프 라이터
사용자가 버튼을 클릭 할 때 라디오 버튼이 선택되어 있는지 확인하는 방법은 무엇입니까?
를 확인하다 변수는 없지만 isChecked 또는 Value 속성이 없으므로 여기에 갇혀 있습니다.라디오 버튼 내 HTML에서 angular2/타이프 라이터
사용자가 버튼을 클릭 할 때 라디오 버튼이 선택되어 있는지 확인하는 방법은 무엇입니까?
는 ngModel
을 시도 클래스 속성 category
에 (그렇지 않으면 false
true
를 확인하는 경우)
<input type="checkbox" name="category" [(ngModel)]="category" />
<button (click)="myClick()">save</button>
NgModel
체크 박스 값을 결합한다. 당신이 하지 가져올 수있는 형태의 모듈을 원하는 경우 같은 결과를 달성하기 위해, 당신은 입력에 재산과 이벤트 바인딩을 사용할 수 있습니다
myClick() {
// do stuff with this.category;
}
: 버튼에 의해 호출 방법은 다음 속성을 사용할 수 있습니다 myClick()
을 클릭합니다 :
<input type="checkbox" name="category" [checked]="category" (click)="category = !category" />
<button (click)="myClick()">save</button>
위에 나온 문제를 해결할 수있는 제안이 있습니다. if 문 블록에 들어갈 수 있습니다. – AngularBeg
우리가 찾고있는 입력 유형이 체크 박스 인 것처럼 들리지만 부울 값을 제공합니다 (선택 여부). 내 대답을 업데이트 할게. – stealththeninja
여기에도 javascript와 같은 요소를 https://www.w3schools.com/jsref/prop_radio_value.asp로 가져올 수 있습니다. 그러나 그것이 최선의 방법이라고 생각하지 않습니다. –
ye, 나도 알아. js로 처리 할 수 있지만 이제는 js로 처리 할 수 있습니다. – AngularBeg
클릭 이벤트 내에서 클릭 이벤트를 전달하고 (click) = "myClick ($ event)"로 체크하고 함수에서 myClick (이벤트 : any) 전달 된 내용을 보려면 인쇄하십시오. –