angular - Angular 2 中的表单控件

标签 angular angular2-template angular2-forms angular2-formbuilder

我问的问题是:Analogue of Angular 2 Provider

但是在将 Angular 更新为 rc.4 并将 @Angular/forms 更新为 0.2.0 后,它不再起作用了。

模板部分:

    <form [formGroup]="formGroup">
        ...
        <checkbox-view  [formControl]="formGroup.find('rememberMe')">Remember me?</checkbox-view>
    </form>

在组件中:

this.formGroup = this._fromBuilder.group({
     ...
     rememberMe: [this.model.rememberMe]
});

错误: “”没有值访问器

最佳答案

属性控件位于包含所有控件的 map 内。

你可以这样做:

<form [formGroup]="formGroup">
    ...
    <checkbox-view  [formControl]="formGroup.controls['rememberMe']">Remember me?</checkbox-view>
</form>

关于angular - Angular 2 中的表单控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178999/

相关文章:

angular - 访问自定义表单控件的有效值

Angular:隐藏父组件中显示的子组件

angular - 如何删除使用 Angular-CLI 创建的组件

javascript - 回调后 Angular2 变化检测不起作用

javascript - Angular 4 如何在路由时更改 URL,而不出现 "#"并且没有副作用?

angular - 未处理的 Promise 拒绝 : caused by: Cannot read property 'touched' of null

javascript - *ngFor 如何使用 Angular 2 中的模板变量?

angular2-template - 如何根据某些条件在 Angular 2 中使文本框只读/可编辑

angular - 从组件内部检查 Angular2 表单是否有效

validation - 使用 ngModel 验证 Angular 2 单选按钮