处理页面刷新/f5 角度 js 和 laravel

Handle page refresh/f5 angular js and laravel

本文关键字:角度 js laravel f5 刷新 处理      更新时间:2023-09-26

我正在用angular js( new to angular js)和laravel构建一个应用程序。除主页路由外,所有 laravel 路由仅提供该页面所需的 json 数据。主页加载了angular js必须使用的所有必要内容。问题是,如果用户决定在主页以外的URL上刷新页面,则该页面仅显示json数据,因为没有加载css,script和html。我的问题是使用角度处理页面刷新/f5 的最佳和专业方法是什么?我应该阻止页面刷新,如果是,如何?希望我的问题足够清楚...

根据您的帖子和评论,这里有 3 个建议的解决方案/建议。

  1. 停留在一个 url 上并仅管理 json,如果用户刷新,请不要将您的 url 直接更改为您的 laravel路由请求。

  2. 使用angularjs默认的hashtag(#)方法更好,理解angular和laravel。

  3. 发送一个变量与您的 angularjs 请求到路由,以确定它来自 angular 并检查您的路由。如果从角度返回 json,否则您可以重定向到主页。

我希望它会有所帮助