角2形式; ngFormControl用于收音机和选择

时间:2016-05-24 08:13:49

标签: angular angular2-forms

我正在Angular中创建一个应用程序,目前正在处理表单部分。在自定义ngFormModel的帮助下,我可以生成每个定义的表单,只需使用以下代码进行验证:

<form [ngFormModel]="customForm" (ngSubmit)="updateUser()">
<input [ngFormControl]="customForm.controls['name']" type="text">
<input [ngFormControl]="customForm.controls['email']" type="text>
            <button *ngIf="customForm.dirty" type="submit">Save</button>
</form>

这非常棒,我自动显示预定义表单的默认值,并在提交值时更新我的​​表单。我无法获得输入类型无线电并选择并使用ngFormControl运行。是否有可能在Angular 2中不支持开箱即用?这不是形式的一个非常基本的部分吗?

编辑:可能与显示表单的生成方式相关:

this.customForm = this.form.group({
    'name': [this.user.first_name],
    'email': [this.user.email]});

1 个答案:

答案 0 :(得分:0)

无线电输入尚未得到很好的支持,并且存在各种已知问题。 另请参阅https://github.com/angular/angular/issues/8107https://github.com/angular/angular/search?q=radio&state=open&type=Issues&utf8=%E2%9C%93