将更新的参数传递给嵌套的ui视图,AngularJS和UI-Router

时间:2015-04-11 19:25:15

标签: angularjs angular-ui-router

我正在使用UI-Router和多个嵌套的命名视图。我的一个页面,公司,有一个关于乔布斯的子部分。乔布斯需要了解活跃的公司,以及获得大量其他不属于公司的服务。

直接的方法是将所有内容放入公司并在那里注入所有需要的服务,但我想将Job子部分分开并保持在自己的视图中。我的问题在于公司页面允许跨多个公司进行导航,而且我不知道一种干净的方式来通知公司变更的活动视图。现在我正在使用rootScope广播,它真的很脏,看起来它会让我遇到问题。

  1. 如何通知子视图父级数据已更改,并在那时传递更新的参数?

1 个答案:

答案 0 :(得分:-1)

我最终使用来自父母的$ broadcast和来自孩子的$ scope.on,工作得非常好。