2017-09-08 16 views
0

チュートリアルの後にフォーム内に角型バリデーターを実装しようとしていますが、検証は無視されます。ここに私のコードは次のとおりです。角型バリデーターが機能しない

ngOnInit() { 

    this.imm = new FormGroup({ 
     comune: new FormControl(), 
     provincia: new FormControl(), 
     comuneObj: new FormControl(), 
     cap: new FormControl(), 
     indirizzo: new FormControl(), 
     civico: new FormControl(), 
     localita: new FormControl([ 
     Validators.minLength(4), 
     Validators.required]), 
     destinazioneUso: new FormControl(), 
     destinazioneUsoAltro: new FormControl(), 
     destinazioneUsoPrincipale: new FormControl(), 
     destinazioneUsoSecondaria: new FormControl(), 

    }); 

ビュー

<div class="form-group row"> 
    <label for="inputLocalita" class="col-sm-2 col-form-label col-form-label-sm">Località</label> 
    <label *ngIf="!edit" class="col-sm-10 col-form-label col-form-label-sm grey" id="inputLocalita">{{immobile.localita}}</label> 
    <div *ngIf="edit" class="col-sm-10"> 
    <input type="text" class="form-control form-control-sm" id="inputLocalita" formControlName="localita" placeholder="Località"> 
    </div> 
    <div *ngIf="imm.controls.localita.errors && (imm.controls.localita.dirty || imm.controls.localita.touched)"> 
    <p *ngIf="imm.controls.localita.errors.required">Field is required</p> 
    <p *ngIf="imm.controls.localita.errors.minlength">Field must be 8 characters long</p> 
    </div> 
</div> 

コントローラは、私は何かが足りないのですか?ヒントをありがとう。

答えて

関連する問題