Angular 2 / Angular 4:什么相当于AngularJS resolveRedirectTo?

时间:2017-08-04 22:42:40

标签: angular redirect resolver angular-router

在AngularJS路线设置中,我可以使用" resolveRedirectTo"使用注入服务计算值的工具,然后我可以在重定向URL中使用,例如

myModule.config(['$routeProvider', function($routeProvider) { $routeProvider
  .when( '/user/:userId', {template:'<my-component>'} )
  .otherwise( {resolveRedirectTo: ['MyService', function(MyService){
        return '/user/' + MyService.getDefaultUserID();}]
  });
}]);

我如何在Angular 2(或Angular 4等)中做同样的事情? 具体来说,如何调用注入的服务,以便我可以动态创建重定向到的URL。

0 个答案:

没有答案