av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:114日期: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 | 午夜网址 | 久久久久久国产 | 色中文在线 | 中文在线视频 | 亚洲精品自在在线观看 | 国产精品视频一区二区三区 | 黄片毛片在线观看 | 亚洲热在线视频 | 国产精品黄色 | 91精品国产一区二区三区蜜臀 | 日韩欧美成人精品 | 欧美日韩国产在线观看 | 国产精品视频综合 | 亚洲视频一区二区三区 | 久久99一区二区 | 天堂综合网 | 亚洲一区二区三区观看 | 男人的天堂久久 | 亚洲精品久久久久久久久久久久久 | 国产精品久久网 | 欧美精品在线播放 | 国产成人免费视频网站高清观看视频 | 午夜视频一区二区 | 涩涩视频网站在线观看 | 一区二区三区韩国 | 国产精品99久久久精品免费观看 | 久久一区二区三区电影 | 精品自拍视频在线观看 | 欧美日韩在线视频观看 | 午夜影晥 | 国产丝袜一区二区三区免费视频 | 91最新视频 | 亚洲狠狠丁香婷婷综合久久久 | a级免费黄色片 | 日本黄色免费视频 | 亚洲视频在线看 | 一级毛片免费看 | 日本中文字幕一区 | 蜜桃av鲁一鲁一鲁一鲁 |