Angular2 輸入完成後觸發函數

(blur)="keySearch($event)" ,鼠標點擊其餘地方觸發

keySearch(e): void {
       var dom = $(e.target);
       var key =dom.attr('name');
       //var days = this.setData.member_card_notice_day.val;
       //key值去匹配對應的天數
       var days = $(`#${key}`).val();
       let that = this;
       this.searchTimer && clearTimeout(this.searchTimer);
       this.searchTimer = setTimeout(() => {
           that.setInput(key,days);
       }, 500);
   }
(keyup)="keySearch($event)",輸入框完成後觸發
keySearch(e): void {
        var dom = $(e.target);
        var key =dom.attr('name');
        //var days = this.setData.member_card_notice_day.val;
        //key值去匹配對應的天數
        var days = $(`#${key}`).val();
        let that = this;
        this.searchTimer && clearTimeout(this.searchTimer);
        this.searchTimer = setTimeout(() => {
            that.setInput(key,days);
        }, 500);
    }
相關文章
相關標籤/搜索