最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Angular 2父子組件數(shù)據(jù)傳遞之@Input和@Output詳解(下)

 更新時(shí)間:2017年07月05日 09:09:01   作者:小處成就大事  
這篇文章主要給大家介紹了關(guān)于Angular 2父子組件數(shù)據(jù)傳遞之@Input和@Output的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。

前言

之前已經(jīng)給大家介紹了Angular 2父子組件數(shù)據(jù)傳遞之@Input和@Output的相關(guān)內(nèi)容,下面這篇文章我們?cè)龠M(jìn)一步的進(jìn)行介紹:

子組件向父組件傳遞數(shù)據(jù)使用事件傳遞是子組件向父組件傳遞數(shù)據(jù)最常用的方式,子組件需要實(shí)例化EventEmitter類來訂閱和觸發(fā)自定義事件

第一步定義子組件

childenComponent.ts


(1).實(shí)例化EventEmitter,賦值給event,event被@Output裝飾器定義為輸出屬性,這樣event具備了向上級(jí)傳遞數(shù)據(jù)的能力,通過調(diào)用EventEmitter類中定義的emit方法,來向上傳遞數(shù)據(jù)

(2).定義一個(gè)name屬性,用于接受子組件頁面的輸入

(3).定義upward方法,用于子組件頁面點(diǎn)擊事件 觸發(fā)事件調(diào)用,upward()方法里面調(diào)用自定義事件event來觸發(fā)emit方法 傳遞數(shù)據(jù)

childenComponent.html


第二步定義父組件

parentComponent.ts


parentComponent.html


父組件通過綁定自定義事件event ,來訂閱來自子組件觸發(fā)事件(這里是點(diǎn)擊事件),當(dāng)我們點(diǎn)擊子組件上面的按鈕,調(diào)用子組件的upward()方法,內(nèi)部實(shí)現(xiàn)會(huì)調(diào)用this.event.emit(this.name);傳遞數(shù)據(jù),自此父組件就能夠監(jiān)聽自定義事件event。調(diào)用getData來接收傳遞過來的數(shù)據(jù)

最終效果:表單輸入數(shù)據(jù),點(diǎn)擊頁面按鈕,數(shù)據(jù)傳遞到父組件,在顯示出來

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

廊坊市| 布尔津县| 上犹县| 甘南县| 台东县| 桐城市| 桐庐县| 湖北省| 天津市| 七台河市| 靖西县| 共和县| 望城县| 革吉县| 台安县| 陈巴尔虎旗| 融水| 大冶市| 武平县| 泰兴市| 出国| 延庆县| 黄龙县| 东至县| 屯留县| 思南县| 左权县| 南皮县| 堆龙德庆县| 根河市| 鹰潭市| 景宁| 房产| 承德市| 河西区| 林州市| 灌云县| 江安县| 灵璧县| 垫江县| 达日县|