![]() |
1
1
这违背了用户界面路由器的原则。 . 父参数可以在子项中使用,但不能在子项中使用。在不重新初始化控制器的情况下,父视图如何知道更改?你需要看一看。 真正的方法是 Multiple Named Views . 看看这个工作 plunkr . |
![]() |
2
3
我首先想到的是在子参数更改后使用事件通知父级。请参见以下内容(您甚至可以在此处运行它)。 子级在渲染后,使用参数的更改值向父级发出事件。父级获取并将其显示在自己的模板中。
|
![]() |
3
0
是的,这是可能的。
你可以使用 $statechangesuccess 为了达到这个目的。 例如:
在运行块中,按如下方式调用它:
然后您可以从子控制器访问$rootscope.title,因为它是全局可用的。
通过编写setter和getter,可以在控制器之间传递数据。因此,您可以从子控制器设置数据,并从父控制器获取数据。
从子控制器设置数据
获取数据
|
![]() |
J.TrLu · 如何在AngularJS的ui路由器中传递查询参数? 7 年前 |
![]() |
uniXVanXcel · AngularJS子视图未显示 7 年前 |
![]() |
tom clack · 角度url不区分大小写 7 年前 |
![]() |
MFARID · angular中的多个应用程序组件 7 年前 |