9

別のブラウザ ウィンドウとしてポップアップするログイン フォームがあります。ユーザーがログインしていることを API が検証したら、AngularJS でそのログイン ブラウザ ウィンドウを閉じるにはどうすればよいですか?

4

2 に答える 2

17

$windowサービスで使用$window.close()します。 このAngularJS のような別のコントローラーに結果をブロードキャストできます – コントローラー間の通信

于 2013-09-27T02:02:32.440 に答える
3

これにより、最初にユーザーにプロンプ​​トが表示され、ブラウザーを閉じるかどうかが尋ねられます。

$window.close()

$windowサービスをコントローラー/サービスに注入する必要があります。グローバル javascript 変数ウィンドウを直接使用することもできますが、私はそれを「角度のある」方法で行い、インジェクタブルのみを使用することを好みます。

于 2013-09-27T01:58:57.470 に答える