【发布时间】:2018-01-04 06:57:48
【问题描述】:
我正在扩展 angular 5 的验证器服务。
我想在这个验证器服务类中注入自定义服务(storageService)我该怎么做。
这是我的验证器服务类代码
import { FormControl } from '@angular/forms';
import { Validators } from '@angular/forms';
import { Injectable ,Injector} from '@angular/core';
import { AbstractControl } from '@angular/forms';
import { StorageService } from '../../shared/service/storage.service';
// want to inject StorageService in this class
declare var moment: any;
export class ValidatorService extends Validators {
static addressValidator(control:FormControl)
{
console.log('want to use service here ')
}
}
这里我想在这个类中注入StorageService 通常我们在构造函数中注入
我该怎么做?
【问题讨论】:
-
你可以使用
@Inject并注入它
标签: angular validation angular5 angular-reactive-forms angular-validation