Mam formularz logowania, który jest wyświetlany jako oddzielne okno przeglądarki. Kiedy API potwierdzi, że użytkownik jest zalogowany, jak zamknąć okno przeglądarki logowania w AngularJS?Jak zamknąć okno przeglądarki w AngularJS
Odpowiedz
Użyj usługi $window.close()
w $window.
Możesz transmitować wyniki do innego kontrolera, takiego jak ten AngularJS – Communicating Between Controllers
To będzie pierwszy poprosi użytkownika, pytając ich, czy chcą, aby zamknąć przeglądarkę:
$window.close()
będziemy chcieli wprowadzić usługę $window
do kontrolera/usługi. Możesz także użyć globalnej zmiennej javascript window bezpośrednio, ale wolę robić to w sposób "kątowy" i używać tylko iniekcji.
Idealny. Dzięki za pomoc. –
@ChrisMontgomery ta funkcja już nie działa. Daje błąd w Chrome "$ window.close nie jest funkcją" –
newWindow.close() pracował dla mnie w Chrome 52, gdy newWindow był odnośnikiem do nowej karty/okna, które otworzyłem: var newWindow = $ window .otwarty(); – SpaceManGalaxy
- 1. Jak zamknąć okno w awt?
- 2. Jak zamknąć otwarte okno zaćmienia
- 3. Jak zamknąć okno wyskakujące Liferay.util.openWindow?
- 4. Jak programowo zamknąć okno komunikatu?
- 5. Jak zamknąć okno narzędzi w IntelliJ?
- 6. Jak zamknąć automatycznie otwarte okno w Emacs?
- 7. Jak zamknąć okno nadrzędne nad jego dzieckiem?
- 8. Jak zamknąć okno GLUT bez kończenia aplikacji?
- 9. Jak zamknąć okno Tkinter, naciskając przycisk?
- 10. Twitter Bootstrap: Jak zamknąć okno modalne?
- 11. Jak zamknąć okno przeglądarki podrzędnej w Selenium WebDriver za pomocą Java
- 12. Jak utworzyć okno przeglądarki w J2ME?
- 13. Otwórz okno przeglądarki IE
- 14. Potwierdź okno dialogowe w angularjs
- 15. Jak zamknąć okno dialogowe w Androidzie, klikając je w środku?
- 16. Zamknij okno przeglądarki po otwarciu Custom Protocol
- 17. Jak zamknąć okno w WPF na ucieczkę kluczowego
- 18. Jak programowo zamknąć okno dialogowe w systemie Android?
- 19. Jak zamknąć okno Właściwości DOM w Firefox Developer Edition?
- 20. Programowo zamknąć okno utworzone przez `View (x)`
- 21. Kliknij poza niemodalne okno dialogowe, aby zamknąć
- 22. Jak mogę potwierdzić, że okno przeglądarki jest otwarte, z Javascriptem?
- 23. Jak zamknąć okno podzielonego/sąsiedniego edytora - Xcode 4
- 24. Jak automatycznie zamknąć okno szybkiej korekty podczas opuszczania pliku?
- 25. Jak zamknąć okno po zamknięciu alertbox wewnątrz php
- 26. Okno dialogowe jQuery UI - jak go nie można zamknąć?
- 27. AngularJS jak korzystać z wykrywania języka przeglądarki?
- 28. AngularJS - buforowanie przeglądarki JSON danych
- 29. Jak zamknąć okno dialogowe SDK Facebooka otwarte za pomocą FB.ui()?
- 30. JavaScript - jak zamknąć aktualną kartę przeglądarki klikając przycisk?
w modularnym bootstrapie. mówi: "Skrypty mogą zamknąć tylko okna, które zostały przez nie otwarte." –
Silvio spróbować wykorzystać ten styl wtrysku: .controller ('LoginCtrl', function ($ zakres, $ okna, $ modalInstance) { ... } zamiast .controller ('LoginCtrl', [ '$ scope', '' $ window ', function ($ scope, \t $ window, $ modalInstance) { ... }]); – vladymy
Proszę spojrzeć na ten wątek: - http://stackoverflow.com/questions/34367921/close-window-in-angularjs-on-specific-url-angularjs/34368304 # 34368304 – Siddharth