Tôi có biểu mẫu đăng nhập được bật lên dưới dạng cửa sổ trình duyệt riêng biệt. Khi API xác nhận rằng người dùng đã đăng nhập, làm cách nào để đóng cửa sổ trình duyệt đăng nhập đó trong AngularJS?Cách đóng cửa sổ trình duyệt trong AngularJS
Trả lời
Sử dụng $window.close()
trong dịch vụ $window.
Bạn có thể phát kết quả cho một bộ điều khiển khác như thế này AngularJS – Communicating Between Controllers
này đầu tiên sẽ nhắc nhở người dùng, yêu cầu họ cho dù họ muốn đóng trình duyệt của họ:
$window.close()
Bạn sẽ muốn tiêm dịch vụ $window
vào bộ điều khiển/dịch vụ của bạn. Bạn cũng có thể sử dụng biến javascript toàn cầu window trực tiếp, nhưng tôi thích làm theo cách "góc cạnh" hơn và chỉ sử dụng thuốc tiêm.
Hoàn hảo. Cảm ơn bạn đã giúp đỡ. –
@ChrisMontgomery chức năng này không hoạt động nữa. Nó cho một lỗi trong Chrome "$ window.close không phải là một hàm" –
newWindow.close() làm việc cho tôi trong Chrome 52 khi newWindow là một tham chiếu đến một tab/cửa sổ mới mà tôi đã mở bằng: var newWindow = $ window .mở(); – SpaceManGalaxy
- 1. Cảnh báo khi cửa sổ trình duyệt đóng vô tình
- 2. Cách đóng cửa sổ Kendo trong nội dung cửa sổ?
- 3. Cách gắn Firebug trong cửa sổ trình duyệt?
- 4. Cách tạo cửa sổ trình duyệt trong J2ME?
- 5. Mở Cửa sổ trình duyệt IE
- 6. Làm cách nào để ngăn công cụ nhà phát triển Chrome đóng khi cửa sổ trình duyệt hiện tại đóng?
- 7. Mở PDF trong trình duyệt mới đầy đủ cửa sổ
- 8. Watir Webdriver cách đóng cửa sổ con
- 9. Cách đóng cửa sổ bằng cách sử dụng jQuery
- 10. Kiểm soát cửa sổ trình duyệt thông qua Javascript
- 11. Cửa sổ đăng ký Javascript/tab đóng sự kiện trước cửa sổ/tab đóng
- 12. Nhúng cửa sổ trình duyệt web vào Java
- 13. AngularJS - Nhận tham chiếu đến $ rootscope trong cửa sổ con
- 14. Mở cửa sổ Trình duyệt từ chương trình Java
- 15. Tạo trình duyệt cửa sổ bên trong trình duyệt với extjs
- 16. Cách đóng cửa sổ bật lên Liferay.util.openWindow?
- 17. cách phát hiện kết nối của người dùng bị mất hoặc đóng cửa sổ trình duyệt trong Nodejs socket.io
- 18. Cách đóng ứng dụng JavaFX khi đóng cửa sổ?
- 19. trình duyệt chéo thay đổi kích thước cửa sổ trình duyệt trong JavaScript
- 20. Đóng cửa sổ kendoui bằng nút Đóng tùy chỉnh trong cửa sổ
- 21. Đóng Cửa sổ từ Khác Trong Wpf
- 22. Chức năng đóng cửa sổ trong Tkinter
- 23. Chụp sự kiện khi đóng trình duyệt
- 24. làm mới cửa sổ mẹ khi đóng cửa sổ con
- 25. Hủy đóng cửa sổ trong WPF
- 26. Nút HTML Đóng Cửa sổ
- 27. EXTJS đóng một cửa sổ
- 28. Cửa sổ chương trình gỡ lỗi sẽ không đóng
- 29. Cửa sổ chính bị đóng băng khi cửa sổ con bị đóng băng quá mức từ một quá trình khác
- 30. Extjs. Đóng cửa sổ bật lên bằng cách nhấp không có trong cửa sổ
trong bootstrap phương thức góc. nó nói: "Các tập lệnh có thể chỉ đóng các cửa sổ được mở bởi nó." –
Silvio thử sử dụng phong cách này tiêm: .controller ('LoginCtrl', function ($ phạm vi, $ cửa sổ, $ modalInstance) { ... } thay vì .controller ('LoginCtrl', [ '$ scope', '' $ window ', function ($ scope, \t $ window, $ modalInstance) { ... }]); – vladymy
Vui lòng xem chủ đề này: - http://stackoverflow.com/question/34367921/close-window-in-angularjs-on-cụ-url-angularjs/34368304 # 34368304 – Siddharth