【发布时间】:2019-04-21 05:12:44
【问题描述】:
我正在尝试使用 ion-select multiple 来获取选定的值及其字符串..
以前我使用 ion-checkbox 尝试过这个并且工作过
<ion-item *ngFor="let day of alarm.alarmDays">
<ion-label>{{day.name}}</ion-label>
<ion-checkbox [(ngModel)]="day.value"></ion-checkbox>
</ion-item>
但是,当我尝试以下方法时,它并没有产生奇迹..
<ion-item>
<ion-label>Days</ion-label>
<ion-select multiple="true" >
<ion-select-option *ngFor="let day of alarm.alarmDays" name="day.name" [(ngModel)]="day.value">{{day.name}}</ion-select-option>
</ion-select>
</ion-item>
这个错误来了
ERROR CONTEXT
ERROR TypeError: Cannot read property 'value' of undefined
这是对象
alarm: Alarm = {
alarmEnabled: true,
alarmCreatedBy: "",
alarmTitle: "",
alarmTime: "",
alarmDays: [
{
name: 'Monday',
value: false,
},
{
name: 'Tuesday',
value: false,
},
{
name: 'Wednesday',
value: false,
},
{
name: 'Thursday',
value: false,
},
{
name: 'Friday',
value: false,
},
{
name: 'Saturday',
value: false,
},
{
name: 'Sunday',
value: false,
},
]
};
我希望能够从 ion-select 多重检索值和字符串,我希望看到纠正我的英语的最小努力,除非你真的不明白......
【问题讨论】:
-
@KhurshidAnsari thx 但它仍然给出与上述相同的错误
-
您对 ng-model 有疑问
-
现在我删除了 ngmodel 输入,我无法将值用于 firebase 任何想法? [forum.ionicframework.com/t/…