猿问

angularjs ui-router 父页面的数据变动如何通知子页面

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

子页面是用component来写的,所以继承不了父页面的scope

现在父给子传数据是通过传参实现的 $state.go('parent.child', {data: $scope.data})

但如果父的数据修改了,那么子页面是不知道的,还是原来那样。

请问有什么方法可以让父页面的数据修改通知到子页面,或者别的传参方式?


蝴蝶不菲
浏览 400回答 1
1回答

阿晨1998

父scope$broadcast子页面可以收到,子页面scope$emit父页面可以收
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答