2016-10-26 3 views
0

프로그래밍 방식으로 각도 2로 확인란을 설정하는 데 문제가 있습니다. 다음 코드는 사용자가 확인란을 선택할 때마다 onCheck()을 발생시킵니다. this.select을 'true'로 설정하여 프로그래밍 방식으로 확인란을 선택할 수도 있습니다.Angular 2 checkbox - (checked) with (ngModelChange)를 어떻게 사용합니까?

<input type="checkbox" [(ngModel)]="v.checked" [checked]="select" (ngModelChange)="onCheck(v.checked)"> 

내 문제가 있습니까?

모든 팁을 :-(... 나는 '사실'로 this.select을 설정하면, ngModelChange이 발생하지 않는 변화와 onCheck()을 감지하지 않는 것이다 다른 방법은 프로그래밍 방식으로 체크 박스를 설정하고 관련 기능 불을 가지고

답변

0

당신은 같은 구성 요소를 변수로 확인란을 사용할 수 있습니다 :

@Component({ 
    selector : 'my-component' 
    template : `<input type="checkbox" [(ngModel)]="selected"/>` 
}) 
export class MyComponent(){ 
    public selected: boolean = false; 
} 
관련 문제