【问题标题】:Server-side redirect to angular SPA view服务器端重定向到角度 SPA 视图
【发布时间】:2015-06-29 04:22:55
【问题描述】:

如何获得服务器端重定向以转到 Angular 应用程序中的某个视图?我猜这与重定向没有触发哈希后的部分有关,但是可以克服这个限制吗?

更多信息

我正在从 MVC 控制器重定向到带有 Angular 应用程序的页面。我正在使用ui路由器。包含 ui-view 的页面被渲染,但处理停止在那里。如果我刷新两次或手动转到 URL,页面将按预期工作。

MVC 控制器从表单调用,该表单将文件发布到服务器并异步填充数据库并在完成时重定向。

【问题讨论】:

  • 你能给我一些反馈吗?花点时间写一个可运行的例子却没有你的 cmets 真是太可悲了。
  • 我真的很抱歉,但我解决了我的问题,并且在我去度假之前没有时间发布任何内容。问题是 Batarang (github.com/angular/batarang/issues/167)。我删除了 Batarang,问题就消失了。
  • 哦,没关系,干杯!

标签: angularjs


【解决方案1】:

我没有发现问题,你可以发送一个完整的 url,其中包含 hash 和所有在 location 标头上,浏览器将跟随它,只需检查响应标头即可:

http://web-cf8f140d-22d3-4acd-b7a5-f9fa4e15e094.runnablecodesnippets.com/

你不能做的是直接从服务器端的请求中获取哈希部分。

【讨论】:

    猜你喜欢
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-04
    • 2020-12-06
    • 2022-08-09
    • 2013-09-06
    • 1970-01-01
    相关资源
    最近更新 更多