【发布时间】:2015-12-23 13:37:17
【问题描述】:
我正在将我的应用从 Angular 1.X 迁移到 Angular 2.0,并且在迁移过程中/之后我正在考虑路由解决方案。
我目前正在使用带有resolve 的ui-router,以便为每条路由传递数据。
经过一番阅读,我遇到了this post。据我了解,新路由器中没有resolve。我现在有两个选择:
继续使用我当前的 ui-router 和我的混合 ng1-2 应用程序(可能吗?),并通过路由器的
resolve带来每个路由的数据。它会起作用吗?更改路由并使用新的
Component Router。这将使逐步升级变得更加困难,因为我必须将当前的 Angular 1.X 数据获取更改为在每个控制器/指令内 + 我不会有 Angular 2 的@CanActivate它将等待数据得到解决。
哪个选项更好?还有其他选择吗?什么在这里起作用?
谢谢!
【问题讨论】:
标签: angularjs angular-ui-router angular