如何将两个文本框绑定为1个角度变量

时间:2017-07-27 06:48:57

标签: javascript angularjs

我有一个有角度的应用程序,在这个应用程序中,我有一个表格。我有一个名为onActivitySubmit()的表单提交按钮单击操作。

在表格中,我希望获得一个名为“距离”的东西,因为我必须使用文本框。两个框用于距离编号,另一个用于填充KM或Meters。

因此,在提交表单后,我想将其作为一个值传递给数据库。我怎么做?举个例子,如果我在一个文本框中有2个而在另一个框中有KM,我想将它作为一个值传递给数据库(mongo)为2KM。

这是我的按钮点击事件。

onActivitySubmit() {

this.processing = true;
const activity = {
  distance: this.form.get('distance').value,
  type: this.form.get('type').value,
  postedBy: this.username,
}
this.activityService.newActivity(activity).subscribe(data => {
  if(!data.success) {

  } else {

  }
})

}

1 个答案:

答案 0 :(得分:1)

试试这种方式

const activity = {
  distance: this.form.get('distance').value.toString() + this.form.get('type').value ,
  type: this.form.get('type').value,
  postedBy: this.username,
}