在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ ng指令中子組件中值更新,但是父組件中沒有及時(shí)更新

ng指令中子組件中值更新,但是父組件中沒有及時(shí)更新

環(huán)境:angular v1.3.2+本地搭建一個(gè)服務(wù)+訪問#/app/pages/add/
背景:寫了一個(gè)文本編輯指令(不要問為什么不用富文本編輯器),思路是當(dāng)用戶點(diǎn)擊插入文本時(shí),在dom中同時(shí)生成一個(gè)textarea和div,當(dāng)textarea失去焦點(diǎn)或者文本發(fā)生改變時(shí),將textarea種的值賦值給div,并顯示div,刪除textarea
期望結(jié)果:點(diǎn)擊父組件中的發(fā)布按鈕,將html傳給后臺(tái)保存
實(shí)際情況:

  • 子組件中監(jiān)測(cè),值發(fā)生了改變,但是父組件中的值是原來的(值滯后)
  • 修改父組件中的其他值(比如名稱、描述),再點(diǎn)擊發(fā)布,值是同步的
  • 子組件插入圖片也是正常的

clipboard.png

clipboard.png

源碼地址

回答
編輯回答
萌面人

$emit可以發(fā)射一個(gè)給父組件

2017年5月18日 13:06
編輯回答
薄荷糖

不知道怎么回事,還是選擇粗魯?shù)霓k法解決,用$emit

2017年1月4日 13:07