Я привязал свойство к ngModel
, но оно всегда давало мне undefined
<div>
<input
type="radio"
name="input-alumni"
id="input-alumni-2"
value="true"
[(ngModel)]="isAlumni"
(change)="handleAlumiSelect($event)"
required
/>
<label for="input-alumni-2"> Yes</label>
</div>
<div>
<input
type="radio"
name="input-alumni"
id="input-alumni-1"
value="false"
[(ngModel)]="isAlumni"
(change)="handleAlumiSelect($event)"
/>
<label for="input-alumni-1"> No</label>
</div>
Я печатаю его в handleAlumiSelect:
public isAlumni: any;
handleAlumiSelect(e: any) {
console.log('handleAlumiSelect');
console.log(e.target.value);
console.log(this.isAlumni);
}
e.target.value показывает мне правильный ответ, но this.isAlumni всегда ("undefined").
Может кто-нибудь сказать мне, почему?