如果我的ngfor上的值为空,我想获得不同的视图
<ion-select interface="popover" [ngModel]="selectedKidId">
<ion-option *ngFor="let kid of kids" [value]="kid.id">{{kid.name}}</ion-option>
</ion-select>
</ion-item>
这将显示一个孩子的名字列表,如果列表中没有孩子,我想得到一个调用我创建的组件的不同视图。有办法吗?
非常感谢。
孩子们。ts
export class KidsPage {
selectedKidId: string
kids: Kid[] = []
loveAmount: number
constructor(
public navCtrl: NavController,
public navParams: NavParams,
public modalCtrl: ModalController,
private kidProvider: kidProvider,
) {
}
ionViewDidLoad() {
this.initKids()
}
initkids() {
this.kidProvider.getkid().subscribe(
({ data }) => {
this.kids = data['mykids']
if (this.kids.length > 0) {
this.selectedKidId= this.kids[0].id
}
},
(error) => {
console.log(`getKids failed: ${JSON.stringify(error)}`)
})
this.kidProvider.subscribeToKids()
}