【发布时间】:2014-10-24 13:05:40
【问题描述】:
我有一个输入字段,如果该数据可用(电子邮件地址、名字等),该字段将预先填充用户信息
我最初使用 $scope.userData 设置输入字段的值,当我在输入字段上设置 ng-model 属性时,前端的值随后为空白。
例子:
工作以显示价值(输入字段有用户电子邮件:
<input class="text-input" type="email" value="{{data.email}}">
不起作用(空白输入字段):
<input class="text-input" type="email" ng-model="formData.email" value="{{data.email}}">
我明白为什么这不起作用,formData.email 是空白的,似乎模型会覆盖该值,但我需要将其保存到 formData 中,然后在提交表单时向我的服务发出 POST 请求。
我是 Angular 的新手,我想用 Angular 来做这件事,而不是使用 jQuery 作为拐杖。
那么我如何将电子邮件字段设置为在表单提交期间使用的模型,但使用初始电子邮件数据填充电子邮件字段的值(如果存在)?
【问题讨论】:
标签: javascript angularjs forms