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