我想知道是否可以让 AngularJS 忽略一组路由值,或者定义一组应该发送到服务器而不是在客户端处理的路由值?
我问是因为我正在尝试设置不同的登录提供程序,这些登录提供程序由服务器 (node.js) 通过导航到 /auth/{provider} 来处理。如果我在那里导航,AngularJS 会尝试跳入并处理该路线,但我希望服务器处理它。
我确实知道我可以将我的标签作为目标“_self”(target="_self"),但我实际上想使用 $location.url 处理来自 CoffeeScript 的重定向。
编辑:似乎我也可以通过使用window.location.pathname来解决角度问题。我仍然不喜欢这个解决方案。无论如何,我可以使用 AngularJS 提供的 $location (或使用 Angular 提供的任何东西?)来做到这一点。
这可能吗?提前谢谢了!!