Trong thành phần của bạn, xác định nút radio của bạn như là một phần của mẫu của bạn:
export class MyComponent {
form: FormGroup;
constructor(fb: FormBuilder){
this.form = fb.group({
gender: ""
});
}
}
Trong HTML thành phần của bạn, xây dựng hình của bạn:
<div class="form-group">
<label>Please select your gender</label>
<div class="row">
<label class="md-check">
<input type="radio" value="female" name="gender" formControlName="gender">
Female
</label>
<label class="md-check">
<input type="radio" value="male" name="gender" formControlName="gender">
Male
</label>
</div>
</div>
Tôi giả sử bạn biết làm thế nào để xây dựng toàn bộ biểu mẫu bằng nút gửi của bạn, không được hiển thị ở đây.
Khi biểu mẫu được gửi, bạn có thể nhận được giá trị của nút radio ở đây:
let genderValue = this.form.value.gender;
này hoặc là sẽ được "nữ" hay "male" tùy thuộc vào nút radio được kiểm tra.
Hy vọng điều này sẽ giúp bạn. Chúc may mắn!
Tôi đã thử điều đó nhưng tôi đoán tôi đã phạm sai lầm trước .. Cảm ơn! –
Vì vậy, bạn đã làm cho nó hoạt động ngay bây giờ? –
Vâng tôi đã làm, nó hoạt động như một sự quyến rũ ngay bây giờ! :) –