【问题标题】:Disable and bypass the angular routing when not in route url不在路由 url 中时禁用并绕过角度路由
【发布时间】:2016-10-18 07:06:40
【问题描述】:

当我有静态页面或任何其他页面(例如,PHP 呈现的视图)时,如何禁用和绕过 Angular 的路由,我想对路由链接执行完整的页面重新加载。我有混合 PHP 和 Angularjs 应用程序。我想转到我的网络服务器,而不是通过 Angular 的路由重定向到 /someurl。我该怎么做呢?

除了 target="_self" 之外还有其他解决方案吗,因为我尝试过使用它并且效果很好。但这很麻烦,每次我都必须在我想绕过的每个超链接上插入它。

【问题讨论】:

  • 这不只是 Angular 中的普通 <a href 吗?
  • 是的,这很正常
  • 另外,这个问题对于 ajax 调用和/或 ang2+ 来说很有趣

标签: javascript php angularjs


【解决方案1】:

如果您正在使用 AngularJS 和 Route Provider,请尝试重新加载路由。

$route.reload()

您可以参考 Angular 官方文档 angularjs route

我希望这能有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2017-04-23
    • 2019-05-11
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    相关资源
    最近更新 更多