首页 > 其他 > 详细

angular8 大地老师学习笔记---第六课

时间:2019-12-05 20:17:57      阅读:92      评论:0      收藏:0      [点我收藏+]
export class TodolistComponent implements OnInit {


public keyword:string;
public todolist:any[]=[];


constructor() { }
ngOnInit() {}

doAdd(e){
if(e.keyCode==13){
if(!this.todolistHasKeyword(this.todolist,this.keyword)){
this.todolist.push({
title:this.keyword,
status:0 //0表示代办事项 1表示已完成事项
});
this.keyword=‘‘;
}else{
alert(‘数据已经存在‘);
this.keyword=‘‘;
}
}
}

deleteData(key){
this.todolist.splice(key,1);
}

//如果数组里面有keyword返回true 否则返回false
todolistHasKeyword(todolist:any,keyword:any){

//异步 会存在问题
// todolist.forEach(value => {

// if(value.title==keyword){

// return true;
// }
// });

if(!keyword) return false;

for(var i=0;i<todolist.length;i++){
if(todolist[i].title==keyword){
return true;
}
}
return false;
}


}

angular8 大地老师学习笔记---第六课

原文:https://www.cnblogs.com/fpcing/p/11991563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!