假设我有一个表格:-
searchForm = new FormGroup({
SearchBox = new FormControl<string>('', {nonNullable: true});
)}
Run Code Online (Sandbox Code Playgroud)
我尝试这样做:-
this.Query = this.searchForm.SearchBox.value;
Run Code Online (Sandbox Code Playgroud)
查询属性的类型是字符串,我收到错误。
“类型‘字符串|未定义’不可分配给类型‘字符串’”。
我可以使用!运算符使其像这样工作。
this.Query = this.searchForm.SearchBox.value!;
Run Code Online (Sandbox Code Playgroud)
但这是告诉它表单控件不会未定义的最好方法吗?有没有比打耳光更好的方法呢!我想在任何地方将表单控件的值分配给组件中的属性?