国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - angualr2中emit觸發一個方法然后怎么獲得這個promise的結果

瀏覽:191日期:2024-03-08 11:02:16

問題描述

現在寫了一個direactive來代替click操作,在點擊后按鈕disable掉,比如click是調用登陸的方法,在登陸service的promise結束后恢復按鈕?,F在可以模擬click,把按鈕disabled,但是獲得不到promise的結果,請問有沒有什么好的方法?

//directive (大概的代碼)@Output() czClick = new EventEmitter();@HostListener('click',['$event']) onClick(e){this.renderer.setElementAttribute(this.element.nativeElement,’disabled’,’true’);this.czClick.emit(e); }

//html<button cz-click (czClick)='login()'>登錄</button>

主要就是this.czClick.emit(e);這邊獲得不到login的promise結果,就不能在結束狀態修改button的效果。

求教0-0

問題解答

回答1:

(czClick)='login($event)'吧?

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 裕民县| 阿城市| 肥城市| 乐陵市| 平陆县| 怀远县| 安阳市| 铅山县| 寻乌县| 清远市| 广昌县| 荥阳市| 白城市| 安平县| 红河县| 建湖县| 观塘区| 界首市| 宾阳县| 府谷县| 仙居县| 金乡县| 商南县| 杨浦区| 永顺县| 青铜峡市| 司法| 芜湖市| 东乡| 西宁市| 大悟县| 上栗县| 塔城市| 普格县| 东至县| 元氏县| 扶沟县| 黄平县| 富阳市| 灵台县| 连南|