相关疑难解决方法(0)

错误错误:交换机上没有指定名称属性的表单控件没有值访问器

我是angular4的新手,这是我的组件:

@Component( {
    selector: 'input-extra-field',
    template: `
            <div class="form-group" [formGroup]="formGroup" >
                <switch [attr.title]="field.etiquette" 
                    [attr.value]="field.valeur" [(ngModel)]="field.valeur"
                    [formControl]="fieldControl" [attr.id]="name" [attr.disabled]="disabled">
                </switch>
                <error-messages [control]="name"></error-messages>
            </div>
    `
} )
Run Code Online (Sandbox Code Playgroud)

这是我的班级:

export class SwitchExtraField extends ExtraField {
    @Input() field: ExtraFormField;
    @Input() entity: { fields: Object };
    @Input() formGroup: FormGroup;

    constructor( formDir: NgForm ) {
        super( null, null, formDir );
    }

    get disabled(): string {
        if ( this.field && !!this.field.saisissable && !this.field.saisissable )     {
            return 'disabled';
        }
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在编译时得到的错误:

ERROR Error: No value …
Run Code Online (Sandbox Code Playgroud)

form-control angular

36
推荐指数
18
解决办法
6万
查看次数

标签 统计

angular ×1

form-control ×1