我有一个登录表单,它作为单独的浏览器窗口弹出。一旦API验证用户已登录,如何在AngularJS中关闭该登录浏览器窗口?
答案 0 :(得分:14)
在$window服务中使用$window.close()
您可以将结果广播到另一个控制器,如AngularJS – Communicating Between Controllers
答案 1 :(得分:3)
这将首先提示用户,询问他们是否要关闭浏览器:
$window.close()
您需要将$window
服务注入您的控制器/服务。您也可以直接使用全局javascript变量window,但我更喜欢以“有角度”的方式进行,只使用注射剂。