【发布时间】:2017-10-31 02:37:48
【问题描述】:
我有 4 个复选框,其中至少一个应该由用户选择。由于我是 Angular 2 的新手,所以有人可以帮我解决这个问题吗?
更新代码 sn-p:
HTML
<b><label *ngFor="let type of topics;let i=index" class="checkbox-inline">
<input type="checkbox" id="{{'chkPhysician'+i}}" name="chekType"
formControlName="types" [value]="type.value" />
{{type.display}}
</label>
组件.ts
public topics = [
{ value: 'test1', display: 'test1',selected:true },
{ value: 'test2', display: 'test2',selected:true },
{ value: 'test3', display: 'test3',selected:true },
{ value: 'test4', display: 'test4',selected:true },
];
constructor(private fb: FormBuilder) { }
ngOnInit(): void {
this.mirForm = this.fb.group({
date: [this.date, Validators.required],
Name: ['', [Validators.required, Validators.minLength(4)]],
Mobile: ['', [Validators.required, Validators.minLength(10)]],
Email: ['', [Validators.required, Validators.pattern('[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+')]],
types:'', etc..............
【问题讨论】:
-
嗨 Kiruba,请添加您目前拥有的代码,以便其他用户了解您的工作内容
-
@amura.cxg 我已经添加了示例代码。
标签: angular validation checkbox angular2-forms required