[英]How to edit a list of checkable items like in iPhone UX in Ionic?
通过查看图像,我知道您正在使用 ionic 实现单选按钮。 并且您想识别已选择的元素。 下面的代码获取用户单击的单选按钮的值,然后将其从数组中删除。i 是要删除的所选项目的索引,1 是要删除的元素数。
单选buttons.html:
<ion-header>
<ion-toolbar>
<ion-title>Radio Buttons</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list >
<ion-radio-group [(ngModel)]="food" >
<ion-list-header>
<ion-label>
Food
</ion-label>
</ion-list-header>
<ion-item *ngFor="let item of items" (click)="onChangeHandler()">
<ion-label>
{{item}}
</ion-label>
<ion-radio slot="start" value={{item}}>
</ion-radio>
</ion-item>
</ion-radio-group>
</ion-list>
</ion-content>
在您的 .ts 文件中:
export class RadioButtonsPage implements OnInit {
items=[];
food;
constructor()
{
this.items=
[
"Pizza",
"Burgers",
"Fries",
"Shawarma",
"Lemon"
];
}
ngOnInit() {
}
onChangeHandler()
{
let i= this.items.indexOf(this.food);
this.items.splice(i,1);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.