此表单具有隐藏的输入,当我将表单发送到api时,输入的值无效。 Isbn和packId是 book 模型的属性, 为什么 packId 值是空的?
<form class="general-form col-lg-10" #bookForm="ngForm" (ngSubmit)="onSubmit(bookForm)">
<p>
<label>ISBN</label>
<input type="text" name="isbn" #isbn="ngModel" [(ngModel)]="book.isbn" class="form-control" required />
</p>
<input type="hidden" #packId [(ngModel)]="book.packId" name="packId" value="5bd5cdd8bf7ba21ea799b726">
<input class="submit-book btn btn-success" type="submit" [disabled]="!bookForm.form.valid" />
</form>
答案 0 :(得分:0)
确定要隐藏输入吗?该值可能返回为空,因为您使用的是ngModel:它假定字段的值是模型中的book.packId,而不是“ value”属性。