angular - 未从表单提交的动态值
问题描述
我正在处理 Angular 代码。
如果我在表单字段中手动输入值并提交表单,我将获得组件函数中的所有值。
但是,如果我在表单字段中动态显示值value='{{detail_id}}'
,则组件不会收集任何值。
组件功能
public updateSetting(obj:any) :any {
console.log(obj);
}
模板
<form (ngSubmit)="updateSetting({'uname':uname, 'upwd':upwd, 'id':id})">
<div class="form-group">
<label for="email">Email address:</label>
<input type="text" [(ngModel)]='uname' name='uname' class="form-control" value='{{detail_uname}}'>
</div>
<div class="form-group">
<label for="pwd">Password:</label>
<input type="password" name='upwd' [(ngModel)]="upwd" class="form-control" value='{{detail_upwd}}'>
</div>
<input type="hidden" name="id" [(ngModel)]='id' class="form-control" value='{{detail_id}}'>
<button type="submit" class="btn btn-default">Update</button>
</form>
值动态显示在表单字段上,单击列表中的查看按钮
列表上的按钮
<a (click) = "view({'id':x.id})">View</a>
解决方案
我不确定您为什么要使用价值,但是:
[value]="detail_uname"
推荐阅读
- sql - SQL 上的动态列不起作用(APEX,交互式报告)
- php - 从 2 个 mysql 数据库中提取数据错误类型
- datepicker - 有没有办法将“转到今天”添加到 JavaFX DatePicker?
- vue.js - 一旦我将“道具”添加到我得到的组件中:观察者“函数(){返回this._data.$$state}”的回调错误
- php - 如何通过单击 Twig 中的链接(或按钮)来更改 _$GET[] 中的一个值而不更改其他值?
- python - 如何在字典中提取特定值(只有没有键的值)
- python-3.x - 当原始 excel 或 Libreoffice Cal 单元格有双行条目时,如何编写 csv 文件?
- c# - 在 C# 中压缩两个列表
- c++ - 如何根据 C++ 中的参数初始化类的成员?
- python - 当我的 Flask 网站在 VPS 上运行时,如何自动运行 Python 脚本?