我有2个角形(反应性)。当我捕获用于将项目添加到数据库中的值时,我得到的两种形式中未设置元素的值都不同。
控件
<input hidden formControlName="id" #studentId>
student.id = form.controls['id'].value
给我
student.id = null
控件
<input hidden formControlName="id" #teacherId>
teacher.id = form.controls['id'].value
给我
teacher.id = undefined
我的后端无法将null转换为id,但它知道跳过未定义的内容。所以我能够将老师添加到数据库中,但是由于id为空,我对学生的请求很差 为什么我没有在两个值中都没有定义?