我想为angular2做一个自定义验证.此验证必须访问表单的另一个组件.这可能吗?
我的模板
<input type="tekst" id="startDate" name="startDate" [(ngModel)]="model.startDate" #startDate="ngModel" > <input type="tekst" id="endDate" name="endDate" [(ngModel)]="model.endDate" #endDate="ngModel" customValidator>
我的验证员
... @Directive({ selector: '[customValidator][ngModel][customValidator][formControl]',providers: [ provide : NG_VALIDATORS,useExisting : forwardRef(() = > CustomValidator),Multi : true }] }) export class CustomValidator impelments Validator { constructor(){} validate(c : FormControl) : {[key : string] : any} { // HOW TO ACCESS startDate CONTROL HERE? OR ITS VALUE? OR THE MODEL }