是否可以将ElementRef转换为NgControl?

时间:2016-08-05 14:32:36

标签: validation angular

我尝试将自定义验证程序创建为@Directive,问题是在构造函数中我只能访问ElementRef object,但是我需要NgControl中的一些方法。< / p>

@Directive({
  selector: "[my-directive][ngModel]",
  providers: [some providers here]
})
export class MyValidator extends RootValidator {


  constructor(el: ElementRef, public renderer: Renderer) {
    super(el, renderer);
    // TODO: Here i need access to ngControl instead of ElementRef
    errorsFromServerEmitter.subscribe(next => {
        // ... some useful code here and then
        ngControl.updateValueAndValidity();
    })
  }

  validate(c: FormControl) {
    // ... some validations
    return errors;
  }

我需要以某种方式对服务器的响应作出反应。在这个回复中,我得到了extended&#34;知道数据库一致性和其他一些东西的错误...

0 个答案:

没有答案