Angular NG2模型中的变量处理
我尝试在[(ngModel)]中传递参数变量item.audutModel,并通过(ngModelChange)=“add成人(item.audutModel)”捕捉[(ngModel)]的值,但在(ngModelChange)=“add成人(item.audutModel)”中,它理解item.audutModel是名称模型而不是参数。对不起我的英语。如果你不明白,请在评论中询问 我的代码: html文件Angular NG2模型中的变量处理,angular,Angular,我尝试在[(ngModel)]中传递参数变量item.audutModel,并通过(ngModelChange)=“add成人(item.audutModel)”捕捉[(ngModel)]的值,但在(ngModelChange)=“add成人(item.audutModel)”中,它理解item.audutModel是名称模型而不是参数。对不起我的英语。如果你不明白,请在评论中询问 我的代码: html文件 <tr *ngFor="let item of Room">
<tr *ngFor="let item of Room">
<td>{{item.RoomNumber}}</td>
<td>
<ion-item>
<ion-label class="font-w">Số người lớn</ion-label>
<ion-select [ngModel]="item.audutModel" (ngModelChange)="AddAdults(item.audutModel)">
<ion-option value="1">1 người</ion-option>
<ion-option value="2">2 người</ion-option>
<ion-option value="3">3 người</ion-option>
</ion-select>
</ion-item>
</td>
<td>
<ion-item>
<ion-label class="font-w">Số trẻ em</ion-label>
<ion-select [(ngModel)]=item.childModel (ngModelChange)="AddChild(item.childModel)">
<ion-option value="1">1 trẻ em</ion-option>
<ion-option value="2" *ngIf=" this.Adults == 1 || this.Adults == 2 ">2 trẻ em</ion-option>
<ion-option value="3" *ngIf=" this.Adults == 1 ">3 trẻ em</ion-option>
</ion-select>
</ion-item>
</td>
<td>{{this.price}}</td>
</tr>
</table>
</ion-row>
<ion-row>
<button ion-button class="add-room" (click)="AddRoom()">Add Room</button>
<button ion-button class="delete-room">Delete Room</button>
</ion-row>
}您可以将$event传递给方法
<ion-select [ngModel]="item.audutModel" (ngModelChange)="AddAdults($event)">
您应该将标签“angular2”添加到issue@MTroy不再有“angular2”标记,它只是“angular”,表示角度>=2:)
<ion-select [ngModel]="item.audutModel" (ngModelChange)="AddAdults($event)">