【发布时间】:2018-06-16 10:10:09
【问题描述】:
我的应用上有一个<ion-select>。如下:
<ion-item>
<ion-label>Select Example</ion-label>
<ion-select [(ngModel)]="value" (ngModelChange)="updateSelectExample($event)" interface="action-sheet">
<ion-option *ngFor="let option of options;let index = index" [value]="index">{{option.name}}</ion-option>
</ion-select>
</ion-item>
选择的内容来自我有 3 个属性的 JSON:
{
"name": "Random1",
"type": "Any1",
"icon": "../assets/icon1"
},
{
"name": "Random2",
"type": "Any2",
"icon": "../assets/icon2"
},
...
我希望我的选择能够加载带有我带来的选项的操作表,同时在侧面显示相应的图标。
我无法让它工作。 Ionic 文档告诉我我可以放一个
[selectOptions]="selectOptions"
在我选择“控制”操作表时,我无法将选项与其图标相关联。
有没有办法做到这一点,或者我应该用按钮替换选择并以正常方式创建操作表,如下所示:
let actionSheet = this.actionSheetController.create({
title: 'Test',
buttons: [
{
text: 'Test 1',
icon: 'check'
},
{
text: 'Test 2',
icon: 'close'
}]
});
【问题讨论】: