angular2输入值使用ngmodel指令

时间:2016-10-19 12:03:52

标签: angular

考虑我有两个输入,如下面的

<input [(ngModel)]="value1" type="number">
<input [(ngModel)]="value2" type="number">

当我在value1中输入任意数字时,应更新value2。

我尝试了类似下面的内容

<input [ngModel]="value1" (ngModelChange)="value2=value1*value2" type="number">
<input [(ngModel)]="value2" type="number">

但[value2 = value1 * value2]使用value2 data

更新value1

2 个答案:

答案 0 :(得分:1)

尝试change事件而不是ngModelChange,如下所示:

<input [(ngModel)]="value1" (change)="value2=value1*value2" type="number">
<input [(ngModel)]="value2" type="number">

答案 1 :(得分:1)

尝试ng-change事件:

<input ngModel="value1" ng-change="value2=value1*value2" type="number">
<input ngModel="value2" type="number">