色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

javascript - angularjs ui-router 父頁面的數據變動如何通知子頁面

瀏覽:125日期:2024-03-03 18:37:12

問題描述

父頁面嵌套子頁面(ui-view 里面也有ui-view)

子頁面是用component來寫的,所以繼承不了父頁面的scope

現在父給子傳數據是通過傳參實現的 $state.go(’parent.child’, {data: $scope.data})

但如果父的數據修改了,那么子頁面是不知道的,還是原來那樣。

請問有什么方法可以讓父頁面的數據修改通知到子頁面,或者別的傳參方式?

問題解答

回答1:

父scope$broadcast子頁面可以收到,子頁面scope$emit父頁面可以收

回答2:

這種應該算頁面組件間的數據共享問題吧,我能想到的解決方法有以下幾種:

借用 angular 內部的事件機制,子頁面訂閱父頁面發布的事件來進行一些變動,反之也是。

實現一個公用的service來儲存共享數據,分別在兩個頁面的組件中注入

使用第三方的狀態托管容器,比如大名鼎鼎的redux,使用ng-redux做適配,兩個頁面通過調用action來改變狀態容器儲存的狀態

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 久久久毛片 | 欧美成人毛片在线视频 | 午夜爽爽爽男女免费观看hd | 午夜视频国产 | 久久99国产精品 | 亚洲精品自拍视频 | 亚洲图片视频在线观看 | 成人影院一区二区三区 | 亚洲男人的天堂在线 | 特黄特黄aaaa级毛片免费看 | 久久视频在线免费观看 | 亚洲国产cao| 永久黄网站色视频免费观看99 | 中文国产成人精品久久久 | 欧美一级棒 | 欧美亚洲一区二区三区 | 在线观看偷拍视频一区 | 欧美高清日韩 | 午夜国产视频 | 国产成人看片免费视频观看 | 国产99精品免费视频看6 | 欧美成人视屏 | 香蕉视频老司机 | 18视频免费网址在线观看 | 日本阿v视频在线观看高清 日本波多野结衣视频 | 一级做性色a爰片久久毛片免费 | 性欧美欧美巨大69 | 国产激情视频网站 | 天堂中文资源在线8 | 国产亚洲精品国产一区 | 一色屋色费精品视频在线观看 | 亚洲一区二区中文 | 一级特一级特色生活片 | 亚洲另类激情综合偷自拍图 | 国产一区视频在线 | 玖玖国产在线观看 | a级男女性高爱潮高清试 | 51久久夜色精品国产 | 日本亚洲国产 | 午夜欧美精品久久久久久久久 | 欧美一级人与动毛片免费播放 |