Angularjs $de la fenêtre.ouvrir des popups bloqué

Je suis en train d'utiliser le Github de l'API de web auth flux à partir d'une application AngularJS. Quand mon formulaire d'inscription à la présente, je veux ouvrir une nouvelle fenêtre pour les envoyer à l'auth page. Normalement, je voudrais juste utiliser window.open à l'intérieur d'un événement utilisateur de s'assurer qu'il ne voulait pas se faire prendre par un bloqueur de pop-up.

Dans mon angulaire de l'app, je termine un peu de l'api Github et Angulaire de service, et le code pour ouvrir la fenêtre va là-bas. De ce fait, il est bloqué. J'ai aussi essayé de le mettre dans une fonction, dans le contrôleur, qui est appelée par un formulaire via ng-submit.

Donc la question est, est-il un moyen élégant pour ouvrir une nouvelle page sur la soumission d'un formulaire à partir de quelque part à l'intérieur de mon service ou le contrôleur, ou ai-je besoin de trouver un autre moyen de le faire?

InformationsquelleAutor giodamelio | 2013-10-21