午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:211日期: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
相關文章:
主站蜘蛛池模板: 黄色短视频免费看 | 亚洲激情成人 | 日韩国产一区二区 | 男人天堂免费视频 | 国产高清露脸 | av在线免费网址 | 国产欧美激情 | av资源网在线观看 | 国产精品99久久久久久久女警 | www.超碰97 | 欧美三级a做爰在线观看 | 99re在线精品 | 午夜av在线| 四虎免费视频 | 午夜在线观看影院 | 国产精品999久久久 超碰在线9 | 欧美午夜片 | 四虎永久在线观看 | 91n在线观看 | 古装做爰无遮挡三级视频 | 欧美日韩网站 | 免费性网站 | 欧美中文在线观看 | 成人精品自拍 | 免费黄色在线网址 | 免费黄色小视频在线观看 | 小泽玛利亚一区二区三区视频 | xxx久久久| 99热国产 | 欧美精品日韩精品 | 午夜精品免费视频 | 欧美另类性 | 国产精品久久久久久久久久免费看 | 亚洲精品二| 黑人巨大精品欧美一区二区免费 | 欧美专区第一页 | www.久久av| 精品一区在线播放 | 亚洲精品精品 | 精品亚洲一区二区三区 | 欧美日韩一二三四区 |