【发布时间】:2017-01-17 14:10:16
【问题描述】:
我发现这个tutorial 可以进行异步验证。这不再适用于 RC3(Reactive Froms)。
这里怎么做异步验证?
this.username = new FormControl( '', [ <any>Validators.required, <any>ProfileValidator.usernameTaken ]);
...
class ProfileValidator {
static usernameTaken(control: FormControl): Promise<{[key:string]:boolean}> {
let q = new Promise((resolve, reject) => {
setTimeout(() => {
resolve(null);
}, 1000)
});
return q;
}
}
FormControl 始终无效...
【问题讨论】:
标签: javascript validation asynchronous angular