0

在 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。

4

0 回答 0