0
有人可以教我如何使用兩個動態選擇?例如,我首先選擇州,然後在第二選擇中顯示城市。我如何在Ionic 3中做到這一點?如何工作2選擇動力學離子3
有人可以教我如何使用兩個動態選擇?例如,我首先選擇州,然後在第二選擇中顯示城市。我如何在Ionic 3中做到這一點?如何工作2選擇動力學離子3
在你.html
:
<ion-item>
<ion-label>State</ion-label>
<ion-select [(ngModel)]="selected_state" (ionChange)="stateSelect(selected_state)">
<ion-option *ngFor="let item of states" value="{{item.name}}">{{item.name}}</ion-option>
</ion-select>
</ion-item>
<ion-item>
<ion-label>City</ion-label>
<ion-select [(ngModel)]="selected_city">
<ion-option *ngFor="let item of cities" value="{{item.name}}">{{item.name}}</ion-option>
</ion-select>
</ion-item>
,並在您.ts
states = [
{
name: 'state1'
},
{
name: 'state2'
}
];
main_cities = [
{
name: 'city1',
state: 'state1'
},
{
name: 'city2',
state: 'state1'
},
{
name: 'city3',
state: 'state2'
},
{
name: 'city4',
state: 'state2'
}
];
cities=[];
selected_state;
selected_city;
public stateSelect(selected_state) {
this.cities=[];
for (let city of this.main_cities) {
if (selected_state == city.state) {
this.cities.push(city);
}
}
}
你可以有一些電子郵件地址在您的個人資料? @amin – n00b
@ n00b我添加了我的Gmail。 –
你必須嘗試代碼,那麼如果您來到這裏的錯誤要求。 –
但我的朋友@amin,我不知道這是它,我知道做一個選擇默認,但不是2選擇動態,對不起 –