如何在AngularJS中关闭浏览器窗口

时间:2013-09-27 01:52:21

标签: angularjs

我有一个登录表单,它作为单独的浏览器窗口弹出。一旦API验证用户已登录,如何在AngularJS中关闭该登录浏览器窗口?

2 个答案:

答案 0 :(得分:14)

$window服务中使用$window.close() 您可以将结果广播到另一个控制器,如AngularJS – Communicating Between Controllers

答案 1 :(得分:3)

这将首先提示用户,询问他们是否要关闭浏览器:

$window.close()

您需要将$window服务注入您的控制器/服务。您也可以直接使用全局javascript变量window,但我更喜欢以“有角度”的方式进行,只使用注射剂。