【发布时间】:2017-03-17 22:37:16
【问题描述】:
在我的 angular2 代码中,我想更新表单的值,但我的点击功能不起作用。
我的代码是:
<div *ngIf="payLoad" class="form-row">
<li (click)="select()">{{payLoad}}</li>
</div>
我的主要组成部分是:
select(payLoad) {
this.form.value.external_id=payLoad;
}
onSubmit() {
if (this.form.valid) {
for(let fm in this.form.value) {
if(fm == 'external_id') {
this.payLoad=this.form.value.external_id;
}
if(fm == 'lastname') {
this.payLoad1=this.form.value.lastname;
}
if(fm == 'email') {
this.payLoad2=this.form.value.email;
}
if(fm == 'gender') {
this.payLoad3=this.form.value.gender;
}
if(fm=='brave'){
this.payLoad4=this.form.value.brave;
}
if(fm=='role') {
this.payLoad5=this.form.value.role;
}
if(fm=='status') {
this.payLoad6=this.form.value.status;
}
}
}
}
【问题讨论】:
-
欢迎来到 StackOverflow。我们试图在这里保持一些质量。请收拾烂摊子。您问题中的代码不可读。
标签: angular angular2-template angular2-forms