1

こんにちは、静的メソッド (ヘルパー) のみを持つ「静的クラス」Utils があります。

export class Utils {    
     static doSomethingAndRedirect() {
         ...doo something...
         redirectTo->'/home'     
     }

}

では、redirectToコードはどのように見えるべきでしょうか?

4

2 に答える 2

0

私の場合に見つけた最善の解決策は、ただ...パラメータ「ルーター」を静的関数の引数リストに追加することでした:

 static doSomethingAndRedirect(router) {
     ...doo something...

     router.navigateByUrl('home'); // redirect
 }

これは、静的ヘルパーの利便性と非静的な「角度のある方法」との間の一種の妥協です。

于 2016-10-19T11:40:39.230 に答える