<ion-select [(ngModel)]="city" (ngModelChange)="getRrgionList()" okText="确定" cancelText="取消">
<ion-option selected="">请选择城市</ion-option>
<ion-option *ngFor="let vo of cityList" value="{{vo.id}}">{{vo.name}}</ion-option>
</ion-select>
<button type="submit" class="save-btn" (click)="getSubmit()" tappable>确定</button>
getSubmit(){
console.log(this.city);
}
想获取name; 每次选中之后打印出来的都是id,因为页面上传的id是通过省id来查询市列表
ngModel
绑定的就是ion-option
标签中的value
,所以你即使换了个名字,每次选择之后获取的本质还是选择的vo.id
。知道了id
,可以在cityList
中遍历获取name