设置第二个选择时,我有两个选择菜单,我需要第一个选择的值。所以我猜它的范围之外,我想从ng arrayOne.getValue()
左右获取ngModul的值,但不起作用。
<ion-item>
<ion-label>One</ion-label>
<ion-select [(ngModel)]="arrayOne" (ionChange)="getTwo($event)">
<ion-option *ngFor="let one of ones">{{one}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-label>Two</ion-label>
<ion-select [(ngModel)]="arrayTwo" (ionChange)="getXXXX($event)">
<ion-option *ngFor="let two of twos">{{two}}</ion-option>
</ion-select>
</ion-item>
打字稿
getTwo(one)
{
// one is available here
}
getXXXX(two)
{
// two is available here
// but i need the value from first select (one) here as well
}
答案 0 :(得分:0)
由于您在select中使用双向数据绑定,因此可以使用变量名直接访问,如下所示:
@component{
}
class YourClassName{
let arrayOne;
let arrayTwo;
constructor(){
}
getTwo(one)
{
// one is available here
}
getXXXX(two)
{
// two is available here
alert(this.arrayOne);
}
}