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