我如何复制 reddit 的 post 视图,点击 post 在模态中打开并更改 URL 或通过直接访问 URL 在整页中打开?

How can I copy reddit's post view where clicking on a post opens in a modal and changes URL or opens in a full page by accessing the URL directly?

这让我特别困惑,因为它是一样的 URL。我正在 angular.

中开发 Reddit 风格的克隆

我可以使用略有不同的 URL 来执行此方法,方法是在末尾附加类似 /modal 的内容,但不使用相同的 url.

看看 Angular - Location 特别是 go 方法。

基本上:

  • 在您的主页上,当您在模式中打开 post 时,使用 go 将 URL 更新为 post/42
  • 在您的路线中,当给定 post/42 URL 时,只需加载一个完整的页面组件而不是模式。