【发布时间】:2015-11-05 10:32:01
【问题描述】:
在 angular2 中,这些 angular1 事件的等价物是什么?
$routeChangeStart , $routeChangeSuccess ,$routeChangeError
我想在根应用程序组件中使用这些事件来处理任何路由更改。
提前致谢
更新
如果我使用 OnActivate、OnDeactivate 事件,则需要将其添加到每个组件中:(
我也尝试实现自己的 RouterOutlet,但我无法访问之前关于激活、停用事件的指令,我也不知道如何处理路由更改错误
router.subscribe 也只给了我名字,但我想获取当前和下一个指令对象来更改一些属性
我的目标是:
1- 开始更改页面时显示加载指示器并在页面加载时隐藏它。
2- 为当前和下一条指令制作过渡动画 rtl 或 ltr
【问题讨论】:
-
我为任何遇到这个问题的人解决了这个问题,您可以制作自己的 RouterOutlet 指令,该指令继承自 RouterOutlet,然后将其用作代理
-
你有样品吗?任何麻烦?
-
@JavierRos 如果您搜索 angular2 custom router outlet,会有一些帖子和项目。其中一些来自captaincoder、auth0、blacksonic
标签: angular