zoukankan      html  css  js  c++  java
  • angular8 大地老师学习笔记---第六课

    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;
    }


    }
  • 相关阅读:
    爬虫入门
    读写文件操作
    列表的操作
    课后习题小练
    Python切片
    逗号的麻烦
    字符串学与练
    Turtle的学习
    FTL(FreeMarker)基础
    java反射机制基础
  • 原文地址:https://www.cnblogs.com/fpcing/p/11991563.html
Copyright © 2011-2022 走看看