Angular を使用して新しいタブ/ウィンドウでリンクを開く方法を知る必要があります。私は通常のウェブサイトを持っており、ユーザーが「既に登録済み」のボタンをクリックすると、ログインページで新しいタブを開く必要があります。
$location を使用してパスをマッピングする必要がありますか? ベストプラクティス?
Angular を使用して新しいタブ/ウィンドウでリンクを開く方法を知る必要があります。私は通常のウェブサイトを持っており、ユーザーが「既に登録済み」のボタンをクリックすると、ログインページで新しいタブを開く必要があります。
$location を使用してパスをマッピングする必要がありますか? ベストプラクティス?
angular のウィンドウサービスを使用できます。「url」を新しいタブで開くには、
$window.open('url');
新しいタブを開きたい場合は、$routeProviderに「/login」ルートを設定し、単に「/login」へのボタン リンクを設定することをお勧めしますが、必要に応じてアプリ全体をリロードすることになることに注意してください。新しいタブを開くときにアプリケーション内にログインページを保持します。
このようなものと組み合わせて、アプリとは別の小さなログイン ウィンドウを開き、ウィンドウが閉じて応答を処理するのをリッスンすることもできます。