我正在尝试让打字稿strictNullChecks
在 Angular 5 项目中工作。
我有一个表格:
this.signinForm = this.fb.group({
emailAddress: ['', NGValidators.isEmail()],
password: ['', Validators.required],
rememberMe: false,
});
我可以rememberMe
使用this.signinForm.get('rememberMe')
. 然而,该FormGroup#get
方法的返回是AbstractControl | null
如此打字稿不喜欢this.signinForm.get('rememberMe').value
(因为它认为this.signinForm.get('rememberMe')
可能是空的)。
是否可以告诉打字稿,在这种情况下,返回this.signinForm.get('rememberMe')
总是AbstractControl
而不是 AbstractControl | null
?