【问题标题】:Can some explain this Injection token syntax有人能解释一下这个注入令牌语法吗
【发布时间】:2017-08-07 15:56:43
【问题描述】:

我在看 angular 2 validator file 。有人可以解释“new InjectionToken”之后的语法吗?我知道它是泛型类型,但你怎么理解它?

new InjectionToken<Array<Validator|Function>>('NgValidators');

【问题讨论】:

    标签: angular


    【解决方案1】:

    您的令牌可以采用以下类型

    Array<Validator|Function>
    

    表示ValidatorFunction的数组

    其中Validator是一个实现Validator接口的类:

    export interface Validator {
      validate(c: AbstractControl): ValidationErrors|null;
      registerOnValidatorChange?(fn: () => void): void;
    }
    

    InjectionToken 在获取 通过注入器实例的依赖

    另见

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 1970-01-01
      • 2011-03-17
      • 1970-01-01
      • 2018-07-25
      相关资源
      最近更新 更多