从Angular2中的自定义验证器访问服务

消音器

我需要从静态方法内部访问我的自定义http服务,例如:

import {Control} from 'angular2/common';
import {HttpService} from './http.service';

class UsernameValidator {
    static usernameExist(control: Control): Promise<ValidationResult> { 
        ... /* Access my HTTPservice here */
    }
}

在这种情况下如何访问服务?

蒂埃里圣堂武士

另一种方法是返回一个函数。这样,此函数可以访问HttpService创建期间提供的实例:

class UsernameValidator {
  static createUsernameExist(http:HttpService) {
    return (control: Control) => { 
      ... /* Access my HTTPservice here */
    }
  }
}

然后可以像这样使用它:

validator: UsernameValidator.createUsernameExist(this.httpService)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular2中的自定义值访问器

来自分类Dev

Angular2中的自定义值访问器

来自分类Dev

在Angular2的自定义验证器中注入服务

来自分类Dev

Angular2自定义验证器未调用

来自分类Dev

Angular2自定义验证器未调用

来自分类Dev

如何在Angular2 / 4/5中实现自定义异步验证器

来自分类Dev

如何在Angular2中制作自定义验证器

来自分类Dev

Angular - 控制器中的自定义验证器功能:如何访问“this”?

来自分类Dev

如何在Dart中使用Angular2实现自定义验证器?

来自分类Dev

在Symfony2中将自定义验证器作为服务创建

来自分类Dev

Angular2 中的自定义 Http 服务。循环依赖错误

来自分类Dev

Angular2的自定义渲染器

来自分类Dev

带有参数的Angular 2自定义验证器

来自分类Dev

Angular 2-自定义验证器语法

来自分类Dev

Angular 2异步自定义验证器

来自分类Dev

Angular 2-自定义验证器语法

来自分类Dev

如何编写依赖于Angular2中当前组件的属性值的自定义表单验证器(由模型驱动)

来自分类Dev

NgSwitch中的Angular2自定义组件

来自分类Dev

如何使用自定义验证器服务器验证列表中的每个条目

来自分类Dev

Angular2模板驱动的表单:如何为自定义表单控件创建字段验证?

来自分类Dev

在实时服务器中未调用CI中的自定义表单验证类

来自分类Dev

扩展http类并访问自定义属性(Angular2打字稿)

来自分类Dev

扩展http类并访问自定义属性(Angular2打字稿)

来自分类Dev

如何在KendoGrid /自定义验证器编辑中从Kendo模型访问ID?

来自分类Dev

Docker容器上的解析服务器的自定义身份验证(OAuth2)

来自分类Dev

Angular2:无法订阅从共享服务发出的自定义事件

来自分类Dev

angular2 –通过自定义管道使用全局服务

来自分类Dev

数据验证管理器中的自定义业务服务

来自分类Dev

在Angular 2的扩展RouterOutlet中导入自定义服务以进行身份验证

Related 相关文章

  1. 1

    Angular2中的自定义值访问器

  2. 2

    Angular2中的自定义值访问器

  3. 3

    在Angular2的自定义验证器中注入服务

  4. 4

    Angular2自定义验证器未调用

  5. 5

    Angular2自定义验证器未调用

  6. 6

    如何在Angular2 / 4/5中实现自定义异步验证器

  7. 7

    如何在Angular2中制作自定义验证器

  8. 8

    Angular - 控制器中的自定义验证器功能:如何访问“this”?

  9. 9

    如何在Dart中使用Angular2实现自定义验证器?

  10. 10

    在Symfony2中将自定义验证器作为服务创建

  11. 11

    Angular2 中的自定义 Http 服务。循环依赖错误

  12. 12

    Angular2的自定义渲染器

  13. 13

    带有参数的Angular 2自定义验证器

  14. 14

    Angular 2-自定义验证器语法

  15. 15

    Angular 2异步自定义验证器

  16. 16

    Angular 2-自定义验证器语法

  17. 17

    如何编写依赖于Angular2中当前组件的属性值的自定义表单验证器(由模型驱动)

  18. 18

    NgSwitch中的Angular2自定义组件

  19. 19

    如何使用自定义验证器服务器验证列表中的每个条目

  20. 20

    Angular2模板驱动的表单:如何为自定义表单控件创建字段验证?

  21. 21

    在实时服务器中未调用CI中的自定义表单验证类

  22. 22

    扩展http类并访问自定义属性(Angular2打字稿)

  23. 23

    扩展http类并访问自定义属性(Angular2打字稿)

  24. 24

    如何在KendoGrid /自定义验证器编辑中从Kendo模型访问ID?

  25. 25

    Docker容器上的解析服务器的自定义身份验证(OAuth2)

  26. 26

    Angular2:无法订阅从共享服务发出的自定义事件

  27. 27

    angular2 –通过自定义管道使用全局服务

  28. 28

    数据验证管理器中的自定义业务服务

  29. 29

    在Angular 2的扩展RouterOutlet中导入自定义服务以进行身份验证

热门标签

归档