angularjs - angular-route 如何防止第一次下载,但稍后允许

标签 angularjs ajax seo angularjs-routing

我希望我的网站被搜索引擎收录,所以我创建了网站的 html 版本。我有两种类型的页面 - 列表和详细信息。每个列表项都有指向详细信息的链接。

我还为 Angular 应用程序创建了 json api with django-rest-framework

当我在浏览器中打开我的网站时,我发现在半秒后我的 ng-view 已经更新,并且执行了两个 xhr 查询:

- my_template.html
- my_list.json

这意味着信息已被下载两次。如何避免这种情况?成本很高

最佳答案

这并不意味着它已经下载了两次。这意味着当您访问您的网站时,它首先加载一个 html 文件,然后加载一个以 json 格式提供数据的服务。显然,当您访问网站时,它会加载

关于angularjs - angular-route 如何防止第一次下载,但稍后允许,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37098407/

相关文章:

javascript - 消除桌面和移动网页上重复的标题标签 <h1>

javascript - Angularjs 中的并发

javascript - 通过使用回调重用我的 AJAX post 函数

jQuery POST 请求 - 返回 JSON

wordpress - 增强同一域的 iFrame 的 SEO 的最佳方法是什么?

html - 我可以在项目包装器级别而不是项目标签指定 Schema.org 属性吗?

javascript - 我收到错误 SCRIPT1003 : Expected ':' in IE 11; (Java Script Code error)

javascript - 在angularjs中获取div的动态元素id

angularjs - Angular 用户界面 : Unknown provider: dialogProvider

ajax - JQuery ajax 调用在 Firefox 浏览器中不起作用