Angularjs ui-router阻止访问非状态路由

mro*_*les 7 web angularjs angular-ui angular-ui-router

我在一个有角度的网站上使用ui-router,但是不能让它允许路由到我的服务器.我在我的服务器上有facebook oauth身份验证,我导航到/auth/facebook该服务器,服务器将重定向到fb,拦截回调并将客户端重定向回主页.

/auth/facebook在浏览器中导航到URL时工作正常,但是ui-router监视位置并拦截我所有的位置变化.

任何想法如何我可以绕过$urlRouterProvider.otherwise(...)语句允许路由到我的api服务器?我尝试过与路由器提供商添加路由重定向,但它不会触发远程调用.

Jor*_*org 6

感谢angular-dart的工作人员:作为一种解决方法,您可以创建一个window.location.assign('/auth/facebook')绕过路由器的ng-click处理程序