【发布时间】:2018-05-08 21:49:42
【问题描述】:
我有一个简单的问题,我正在将数据从 firebase 检索到数组列表中。我想用复选框显示这个数组。你能帮忙吗? firebase 的列表数组(任务)已准备就绪,只是试图在复选框中显示它.. “event.target”类型中不存在“checked”属性
这里是ts代码:
let currentUid=this.afAuth.auth.currentUser.uid.valueOf();
this.items = afDB.list('ToDoList/'+currentUid).valueChanges();
this.items.subscribe((data)=>{
console.log(""+ data);
this.tasks = data;
checked($event){
if(event.target.checked==true)
{
}
else
{
}
}
html代码:
<ion-item class="text" *ngFor="let task of tasks">
<input type="checkbox" (change)="checked($event,task)"/>
【问题讨论】:
-
向我们展示您的 JSON 结构。确保您有一些属性来检查选择状态。例如。 [{名称:“香肠”,检查:真}];试试这个示例stackblitz.com/edit/ionic-checkbox-radio
-
checked(event,task){ if(event.target.checked==true) { console.log(task); /*var delItems = this.afDB.list('ToDoList/'+this.currentUid); // 删除文件 delItems.delete().then(function() { // 文件删除成功 }).catch(function(error) { // 呃,出错了! }); */ } 其他 { } }
标签: javascript angular typescript ionic2 ionic3