我已经如下创建了表单组
diverse
在我的另一个ts文件中,有import { setPwd } from './validators';
@Component({
....
export class pwdComp {
...
this.userFormPassword = this.fb.group({
'password': ['', [ setPwd ]]
});
方法
setPwd
上面的脚本运行正常。但是现在我的新场景是我想将pattern属性传递给export function setPwd(c: FormControl) {
const SINGLE_LETTER_NUMERAL = /^\=\?$/;
return SINGLE_LETTER_NUMERAL.test(c.value) ? null : {
pwd: {
valid: false
}
};
}
方法,因此我尝试如下操作
setPwd
而this.userFormPassword = this.fb.group({
'password': ['', [ setPwd('**') ]]
});
方法是
setPwd
但是它抛出了错误。如何将额外的值传递给外部函数。
答案 0 :(得分:1)
您应该像下面那样更改功能
TF v1.7