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

时间:2016-01-30 08:47:32

标签: javascript php angularjs laravel

我正在使用角度js(角度js的新功能)和laravel构建应用程序。除主页路由之外的所有laravel路由仅提供该页面所需的json数据。主页加载角度js必须使用的所有必要的东西。问题是,如果用户决定在他/她在主页以外的网址时刷新页面,则该页面仅显示json数据,因为没有加载css,脚本和html。我的问题是用角度处理页面刷新/ f5的最佳和专业方法是什么?我应该阻止页面刷新,如果是的话怎么样?希望我的问题很清楚......

1 个答案:

答案 0 :(得分:0)

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

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

  2. 使用angularjs默认标签(#)方法更好,了解角度和laravel。

  3. 发送带有angularjs请求的变量进行路由,以识别它来自角度并检查您的路线。如果从角度返回json,否则你可以重定向到主页。

  4. 我希望它会有所帮助