value 属性没有出现在 Angular ngForm 中
value attribute does not appear in Angular ngForm
我有一个简单的 Angular ngForm 用于放置请求。因为我需要 id 属性来发出放置请求,所以我试图将它添加到隐藏值中。但是,无论何时提交表单,隐藏的 id 字段都是空白的。
如何将预定义值传递给提交表单时出现的输入?
我尝试了多种方法,但我在网上找到的方法均无效。隐藏的 id 字段值是不会出现的。
我的表格是:
<form #editForm="ngForm" (ngSubmit)="editTodoTest(editForm.value)">
Todo<input type="text" name="description" ngModel /> UserId<input
type="text"
name="userId"
ngModel
/>
Completed<input type="text" name="completed" ngModel />
<input type="hidden" name="id" value="10" ngModel />
<input type="submit" />
</form>
试试这个:
<form #editForm="ngForm" (ngSubmit)="editTodoTest(editForm.value)">
Todo<input type="text" name="description" ngModel /> UserId<input
type="text"
name="userId"
ngModel
/>
Completed<input type="text" name="completed" ngModel />
<input type="hidden" name="id" value="10" ngModel=10 />
<input type="submit" />
</form>
我有一个简单的 Angular ngForm 用于放置请求。因为我需要 id 属性来发出放置请求,所以我试图将它添加到隐藏值中。但是,无论何时提交表单,隐藏的 id 字段都是空白的。
如何将预定义值传递给提交表单时出现的输入?
我尝试了多种方法,但我在网上找到的方法均无效。隐藏的 id 字段值是不会出现的。
我的表格是:
<form #editForm="ngForm" (ngSubmit)="editTodoTest(editForm.value)">
Todo<input type="text" name="description" ngModel /> UserId<input
type="text"
name="userId"
ngModel
/>
Completed<input type="text" name="completed" ngModel />
<input type="hidden" name="id" value="10" ngModel />
<input type="submit" />
</form>
试试这个:
<form #editForm="ngForm" (ngSubmit)="editTodoTest(editForm.value)">
Todo<input type="text" name="description" ngModel /> UserId<input
type="text"
name="userId"
ngModel
/>
Completed<input type="text" name="completed" ngModel />
<input type="hidden" name="id" value="10" ngModel=10 />
<input type="submit" />
</form>