本文整理汇总了TypeScript中ng2-validation.CustomValidators.equalTo方法的典型用法代码示例。如果您正苦于以下问题:TypeScript CustomValidators.equalTo方法的具体用法?TypeScript CustomValidators.equalTo怎么用?TypeScript CustomValidators.equalTo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ng2-validation.CustomValidators
的用法示例。
在下文中一共展示了CustomValidators.equalTo方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: constructor
constructor(
formBuilder: FormBuilder,
private router: Router,
private authService: AuthService,
private jwtService: JwtService,
private userService: UserService
) {
super();
const password = new FormControl('', [
Validators.required,
Validators.minLength(6)
]);
this.form = formBuilder.group({
username: ['', [
Validators.required,
Validators.minLength(2)
]],
plainPassword: formBuilder.group({
first: password,
second: ['', [
Validators.required,
CustomValidators.equalTo(password)
]]
})
});
}
示例2: constructor
constructor(public settings: SettingsService, fb: FormBuilder) {
let password = new FormControl('', Validators.compose([Validators.required, Validators.pattern('^[a-zA-Z0-9]{6,10}$')]));
let certainPassword = new FormControl('', [Validators.required, CustomValidators.equalTo(password)]);
this.passwordForm = fb.group({
'password': password,
'confirmPassword': certainPassword
});
this.valForm = fb.group({
'email': [null, Validators.compose([Validators.required, CustomValidators.email])],
'accountagreed': [null, Validators.required],
'passwordGroup': this.passwordForm
});
}
示例3: FormControl
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms';
import { CustomValidators } from 'ng2-validation';
const password = new FormControl('', Validators.required);
const confirmPassword = new FormControl('', CustomValidators.equalTo(password));
@Component({
selector: 'app-signup',
templateUrl: './signup.component.html',
styleUrls: ['./signup.component.scss']
})
export class SignupComponent implements OnInit {
public form: FormGroup;
constructor(private fb: FormBuilder, private router: Router) { }
ngOnInit() {
this.form = this.fb.group({
uname: [null, Validators.compose([Validators.required])],
password: password,
confirmPassword: confirmPassword
});
}
onSubmit() {
this.router.navigate(['/']);
}